Using Payage Invoicing With Our Applications

The Payage applications integrates with Payage invoicing. This section describes the integration for each application.

The Payage Plugin

The Payage Plugin does not capture any buyer information, although some of the payment gateways do. You can only use automatic invoice generation if you use a payment gateway that captures buyer details. In most cases the best option will be to use the plugin's "-invoice" option to provide a link to the Invoice Request page after payment. The link includes the TID so the buyer can easily enter their details and download the invoice.

Invoice Variables With The Payage Plugin

Variable Description
%NAME% Not captured or populated.
%ADDRESS% Not captured or populated.
%TAX_ID% Not captured or populated.
%PRODUCT% The product name from the plugin call or the description field of the plugin form.
%PRODUCT_ID% Not captured or populated.
%PRODUCT_DESCRIPTION% Not captured or populated.

MediaShop

MediaShop has a built-in Invoice Request page that can generate HTML invoices, but not PDF invoices. The Payage invoicing system is far superior, so the MediaShop invoicing system is deprecated and will be removed in a future version. MediaShop users should switch to Payage invoicing, which provides a better user experience with direct access to PDF invoices. You can use the MediaShop %PG_INVOICE_LINK% variable to guide buyers to the Payage Invoice Request page.

MediaShop can be configured to capture the buyer's name, address, and tax ID. If you configure MediaShop to capture these items, or if you use payment gateways that capture them, you can use automatic invoice generation.

Invoice Variables With MediaShop

Variable Description
%NAME% Optionally captured by "checkout details".
%ADDRESS% Optionally captured by "checkout details".
%TAX_ID% Optionally captured by "checkout details".
%PRODUCT% The product name.
%PRODUCT_ID% The product ID number.
%PRODUCT_DESCRIPTION% The price text, e.g. "50 Downloads, 1 year".
%APP_DOWNLOADS% The number of downloads.
%APP_EXPIRY% The expiry date.

Flexicontact Plus

In FlexiContact Plus you can use the %V_INVOICE_LINK% variable to guide buyers to the Payage Invoice Request page. FlexiContact Plus can be configured to map form fields to the Payage address and product fields. If you capture and map the relevant items, you can use automatic invoice generation.

Invoice Variables With FlexiContact Plus

Variable Description
%NAME% Populated by the "From name" field types.
%ADDRESS% Can be captured and mapped to Payage.
%TAX_ID% Cannot currently be mapped to Payage.
%PRODUCT% Can be captured and mapped to Payage.
%PRODUCT_ID% Can be captured and mapped to Payage.
%PRODUCT_DESCRIPTION% Can be captured and mapped to Payage.
%APP_xxxxx% Every form field is available. See the FlexiContact Plus user guide and examine the Payage Application Data for a FlexiContact payment.

Rentalot Plus

Rentalot Plus can generate HTML invoices, but not PDF invoices. You can choose whether to provide invoices using Rentalot Plus or Payage. An advantage of using Rentalot Plus is that the invoice will be available in the guest's "My Documents" page with the booking confirmation letter and any other documents provided. You may need to experiment with both invoicing systems to see which one works best for you.

In Rentalot Plus you can use the %T_PG_INVOICE_LINK% variable to guide guests to the Payage Invoice Request page.

Invoice Variables With Rentalot Plus

Variable Description
%NAME% The booking name.
%ADDRESS% The booking address.
%TAX_ID% Not captured or populated.
%PRODUCT% The unit name.
%PRODUCT_ID% Not populated.
%PRODUCT_DESCRIPTION% The dates booked (YYYY-MM-DD - YYYY-MM-DD)
%APP_xxxxx% Many variables are available, for example %APP_T_NUM_ADULTS%, %APP_T_BASE_PRICE%, %APP_T_BASE_NET%, %APP_T_BASE_TAX%. Examine the Payage Application Data for a Rentalot Plus payment to find more data items.