Sending transaction details from PayPal

Here we will show you how to customize the information that Paypal sends to Quaderno so that you can invoice correctly and be VAT & GST compliant.

To have enough location evidence to be VAT compliant, we recommend that you make sure that the country is also sent to Quaderno. Depending on your case, either one or two non-conflicting evidences will be required.

On EU you need to display a client’s full billing details on the invoice, so please make sure this information is collected correctly.

There are many different ways to use PayPal, so it just can be collected from whatever info your customer put on their PayPal account. Or, you may prefer to collect it from your PayPal payment form, setting the "address_override" variable to “1” as explained here.

In the following example, we’ll show you how you can customize your PayPal payment form to include the client’s billing details, VAT number (if applicable), and IP address:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="address_override" value="1">
  <input type="hidden" name="cmd" value="_xclick">
  <input type="hidden" name="business" value="you@yourdomain.com">
  <input type="hidden" name="item_name" value="New Router">
  <input type="hidden" name="amount" value="100.00">
  <input type="hidden" name="first_name" value="Maurice">
  <input type="hidden" name="last_name" value="Moss">
  <input type="hidden" name="address1" value="123 Carenden Road">
  <input type="hidden" name="city" value="London">
  <input type="hidden" name="zip" value="EC5M 8AJ">
  <input type="hidden" name="country" value="GB">
  <input type="hidden" name="email" value="moss@reynholm.co.uk">
  <input type="hidden" name="custom" value="<?php echo json_encode(array("tax_id" => "GB123456789", "ip_address" => $_SERVER['REMOTE_ADDR'])) ?>"/>
  <input type="hidden" name="return" value="http://yourdomain.com/thank-you.html">
  <input type="image" name="submit" border="0" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif">
</form>

Quaderno can make sense of the following fields in the custom field:

'custom' field Description
tax_id Tax ID of the customer
ip_address IP address of the customer
type Type of transaction: eservice, ebook, saas, standard, and reduced. The default is the type of transaction you’ve selected on your Preferences page.

Tracking product sales

If you’d like to send through SKUs for your products to track your product sales, Quaderno read the SKU from the following PayPal’s fields: NUMBER, ISBN, PLU or MODELNUMBER.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us