Thank You Page Overview
PayPro Global allows you to customize your thank you page experience for a smooth customer purchasing journey.
After the checkout page, the customer is redirected to the PayPro Global thank you page, where he can see the summary of his order:
Screenshot

Order Statuses
You can upgrade the thank you page experience for the customer by setting up a redirect which can be based on order statuses:
- Fulfilled
- Declined automatically
- Review
- Waiting for payment
Log into your PayPro Global account and navigate to Store settings -> Page templates, Edit on page template, and define the thank you page redirect URLs on step 1. Settings
Status Explanation
Fulfilled | The order gets this status when the purchase is completed immediately. |
Declined automatically | The order gets this status once it was canceled by the customer's credit card issuer for any reason (insufficient funds, expired card etc.) or by PayPal. |
Review | The order gets this status once it was marked as risky by our fraud detection system and then automatically moved to manual review for additional verification. Afterward, depending on our Risk Team evaluation, it can get either the Processed or Canceled status. |
Waiting for payment | The order gets this status when the order was placed via payment methods with a non-instant structure. Such payment methods range from PayPal where customers have to authorize the payment in their PayPal cabinets, to Wire Transfer and the whole range of non-instant local payment methods. In other words, this scenario presents us with the Waiting status when we have not yet received the money from the customer. |
Define the automatic redirect delay in seconds. Its value must be more or equal to 0 seconds.
You will get the initial checkout URL query string via GET and all order-related parameters via POST.
Thank You Page Redirect Parameters
ACTION_REASON= | Action reason, if available, in case of decline, refund, chargeback, subscription cancelation. |
AFFILIATE_AGREEMENT_ID= | Integer affiliate agreement ID if the order item has an affiliate commission. |
AFFILIATE_NETWORK_ID= | Integer affiliate network ID if the order item has an affiliate commission. |
AFFILIATE_VENDOR_ACCOUNT_ID= | Integer affiliate vendor account ID if the order item has an affiliate commission. |
CLOUD_COMMERCE=1 | Always 1. Indicates that the IPN comes from the PayPro CloudCommerce platform not from PayPro Classic. |
COMPANY_NAME= | Company name if provided. |
COUPON_CODE= | Used coupon code if coupon has been applied. |
COUPON_ID= | Coupon ID if coupon has been applied. |
CREDITCARD_LAST4=1798 | Last 4 digits of the credit card used by the customer while purchasing. |
CREDIT_CARD_BIN=491696 | Bank identification number (BIN). |
CREDIT_CARD_BIN_RESULT= | Bank branch information. |
CREDIT_CARD_LAST4=1798 | Credit card last 4 digits if a credit card has been used. |
CUSTOMER_CITY=town | Customer's city. |
CUSTOMER_COUNTRY_CODE=UA | Customer's country selected on the checkout page. |
CUSTOMER_COUNTRY_CODE_BY_IP=UA | Customer's country code detected by the IP address if detection succeeds. |
CUSTOMER_COUNTRY_NAME=Ukraine | Customer's country name selected on the checkout page. |
CUSTOMER_COUNTRY_NAME_BY_IP=Ukraine | Customer's country name detected by the IP address if detection succeeds. |
[email protected] | Customer's email address. |
CUSTOMER_FIRST_NAME=John | Customer's first name. |
CUSTOMER_FIRST_NAME_ASCII=John | Customer's first name converted into ASCII if you collect data in ASCII only. |
CUSTOMER_ID=1620482 | Integer customer ID. |
CUSTOMER_IP=194.44.216.36 | Customer IP address. |
CUSTOMER_LANGUAGE_CODE=en | The language selected by a customer during the purchase. |
CUSTOMER_LAST_NAME=Doe | Customer's last name. |
CUSTOMER_LAST_NAME_ASCII=Doe | Customer's last name converted into ASCII if you collect data in ASCII only. |
CUSTOMER_NAME=John+Doe | Customer's first and last name. |
CUSTOMER_NAME_ASCII=John+Doe | Customer's first and last name converted into ASCII if you collect data in ASCII only. |
CUSTOMER_PHONE=+1-001-12345679 | Customer's phone. |
CUSTOMER_STATE_CODE= | Customer's state code if applicable. |
CUSTOMER_STATE_NAME= | Customer's state name if applicable. |
CUSTOMER_STREET_ADDRESS=17+test+street+name | Customer's street address. |
CUSTOMER_TIMEZONE= | Order placement time using the customer's time zone (is taken from the customer’s browser/operating system). |
CUSTOMER_TITLE= | Customer title if provided. |
CUSTOMER_ZIPCODE= | |
CUSTOM_LICENSE_INFO= | Customer's ZIP/postal code. |
HASH=c4ca4238a0b923820dcc509a6f75849b | IPN verification signature hash that is MD5("1") for test orders or MD5(OrderId+SecretKey) in case of real order. SecretKey can be specified in Store Settings -> General settings -> Integration tab in PayPro CloudCommerce Control Panel. |
INVOICE_LINK= https://store.payproglobal.com/invoice? Id=f125ca26-67a0-43fa-a18d-9aac2ce57af7&Date=20160223 | Invoice URL. |
IS_DELAYED_PAYMENT=0 | Is 1 if the order item has delayed payment and is not charged at the moment when the order is being placed. |
LICENSED_TO_EMAIL= | Licensee email address, if license was sent to another person. |
LICENSED_TO_NAME= | Licensee name, if license was sent to another person. |
LICENSED_TO_NAME_ASCII= | Licensee name converted into ASCII if you collect data in ASCII only and the license was sent to another person. |
MAXMIND_RESULT= | MaxMind result. |
ORDER_AFFILIATE_REFUNDED=0.00 | Affiliate share of the refunded order amount. |
ORDER_BALANCE_CURRENCY_AFFILIATE_REFUNDED= 0.00 | |
ORDER_BALANCE_CURRENCY_PARTNERS_REFUNDED= 0.00 | |
ORDER_BALANCE_CURRENCY_REFUNDED=0.00 | Refunded order amount converted into vendor balance currency followed by the balance currency can be different from the currency the customer has been charged in. |
ORDER_BALANCE_CURRENCY_VENDOR_REFUNDED= 0.00 | |
ORDER_CURRENCY_CODE=UAH | Order currency, in which the customer has been charged. |
ORDER_CUSTOM_FIELDS= | Custom fields specified for the order. |
ORDER_ID=7487923 | Integer order ID. |
ORDER_ITEMS[0][COUPON_NAME]= | |
ORDER_ITEMS[0][EC_PRODUCT_ID]= | |
ORDER_ITEMS[0][EC_SUBSCRIPTION_ID]= | |
ORDER_ITEMS[0][IPN_TYPE_ID]=1 | |
ORDER_ITEMS[0][IPN_TYPE_NAME]=OrderCharged | |
ORDER_ITEMS[0][IS_ON_TRIAL_PERIOD]=0 | |
ORDER_ITEMS[0][ORDER_ITEM_AFFILIATE_AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_AFFILIATE_REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_AFFILIATE_ AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_AFFILIATE_ REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_PARTNERS_ AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_PARTNERS_ REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_PAYPRO_ AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_PAYPRO_ EXPENSES_AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_ REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_ TOTAL_AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_ VENDOR_AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_BALANCE_CURRENCY_ VENDOR_REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_COUPON_DISCOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_DYNAMIC_DISCOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_ID]=9238217 | |
ORDER_ITEMS[0][ORDER_ITEM_LEAD_DISCOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_LICENSES]=qwer-qwre-qwreqr-qweqwe | |
ORDER_ITEMS[0][ORDER_ITEM_NAME]= EXTENDED+DATA+MIGRATION+SERVICE | |
ORDER_ITEMS[0][ORDER_ITEM_PARTNERS_AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_PARTNERS_REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_PAYPRO_EXPENSES_AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_PRICE]=284.55 | |
ORDER_ITEMS[0][ORDER_ITEM_PROMO_DISCOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_SKU]= | |
ORDER_ITEMS[0][ORDER_ITEM_TOTAL_AMOUNT]=284.55 | |
ORDER_ITEMS[0][ORDER_ITEM_TOTAL_DISCOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_TYPE_ID]=1 | |
ORDER_ITEMS[0][ORDER_ITEM_TYPE_NAME]=Product | |
ORDER_ITEMS[0][ORDER_ITEM_VENDOR_AMOUNT]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_VENDOR_REFUNDED]=0.00 | |
ORDER_ITEMS[0][ORDER_ITEM_VOLUME_DISCOUNT]=0.00 | |
ORDER_ITEMS[0][PRODUCT_COMBINATION_ID]=1715 | |
ORDER_ITEMS[0][PRODUCT_COMBINATION_NAME]=Home, 1 | |
ORDER_ITEMS[0][PRODUCT_ID]=4617 | |
ORDER_ITEMS[0][PRODUCT_QUANTITY]=1 | |
ORDER_ITEMS[0][REGIONAL_PRICE]=False | |
ORDER_ITEMS[0][SELECTION_GROUP_ITEM_IDS]= | |
ORDER_ITEMS[0][SELECTION_GROUP_ITEM_NAMES]= | |
ORDER_ITEMS[0][SUBSCRIPTION_ID]=349773 | |
ORDER_ITEMS[0][SUBSCRIPTION_INITIAL_EC_ORDER_ID]= | |
ORDER_ITEMS[0][SUBSCRIPTION_INITIAL_ORDER_ID]=7487923 | |
ORDER_ITEMS[0][SUBSCRIPTION_NEXT_CHARGE_DATE]=3/23/2016 9:02 AM | |
ORDER_ITEMS[0][SUBSCRIPTION_STATUS_ID]=1 | |
ORDER_ITEMS[0][SUBSCRIPTION_STATUS_NAME]=Active | |
ORDER_ITEMS[0][TRIAL_PERIOD_TILL]= | |
ORDER_ITEMS[0][VENDOR_BALANCE_CURRENCY_CODE]=USD | |
ORDER_ITEMS_COUNT=2 | The total number of order items. |
ORDER_PARTNERS_REFUNDED=0.00 | Partner share of refunded order amount. |
ORDER_PLACED_TIME_CUSTOMER_TIMEZONE= 02/23/2016 11:02:07 | Order placement time using customer's time zone (is taken from customer’s browser / operating system). |
ORDER_PLACED_TIME_UTC=02/23/2016 09:02:08 | Order placement time in UTC. |
ORDER_REFERRER_URL= | Webpage from where customer came to the checkout page. |
ORDER_REFUNDED=0.00 | Refunded order amount. |
ORDER_STATUS=Processed | Text representation of ORDER_STATUS_ID. |
ORDER_STATUS_ID=5 |
|
ORDER_TAXES_AMOUNT=0.00 | ORDER_TAXES_AMOUNT=0.00 |
ORDER_TAXES_BALANCE_CURRENCY_AMOUNT=0.00 | |
ORDER_TOTAL_AMOUNT=0.00 | Order total (all order items) with tax fees. |
ORDER_TOTAL_AMOUNT_SHOWN=284.55 | Order total (all order items) with tax fees shown on the checkout page. |
ORDER_TOTAL_AMOUNT_WITH_TAXES_SHOWN=284.55 | Order total amount including tax in order billing currencies. |
ORDER_TOTAL_BALANCE_CURRENCY_AMOUNT=0.00 | |
ORDER_TOTAL_USD_AMOUNT=10.00 | |
ORDER_VENDOR_REFUNDED=0.00 | Vendor share of refunded order amount. |
PAYMENT_METHOD_ID=2 |
|
PAYMENT_METHOD_NAME=Visa | Text representation of PAYMENT_METHOD_ID=2. |
PAYPAL_ACCOUNT= | Customer's PayPal account if used. |
PAYPRO_GLOBAL=1 | Always 1. Indicates that IPN comes from PayPro Global. |
TEST_MODE=1 | 1 or 0. |
If you need to provide any custom information to your customers on thank you page, go to Store settings -> Page templates, click on Edit on the template and move to step 5. Advanced editing, tab Thank you page. You can put any required information (and its corresponding localization) based on order statuses in Custom message.
The difference between Fulfilled and Charged statuses lies in the presence of actual money-having transactions. For example, a successful test order will be fulfilled, but no charge takes place.