Skip to main content

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
Thank You Page

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

FulfilledThe order gets this status when the purchase is completed immediately.
Declined automaticallyThe 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.
ReviewThe 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 paymentThe 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.

note

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=1Always 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=1798Last 4 digits of the credit card used by the customer while purchasing.
CREDIT_CARD_BIN=491696Bank identification number (BIN).
CREDIT_CARD_BIN_RESULT=Bank branch information.
CREDIT_CARD_LAST4=1798Credit card last 4 digits if a credit card has been used.
CUSTOMER_CITY=townCustomer's city.
CUSTOMER_COUNTRY_CODE=UACustomer's country selected on the checkout page.
CUSTOMER_COUNTRY_CODE_BY_IP=UACustomer's country code detected by the IP address if detection succeeds.
CUSTOMER_COUNTRY_NAME=UkraineCustomer's country name selected on the checkout page.
CUSTOMER_COUNTRY_NAME_BY_IP=UkraineCustomer's country name detected by the IP address if detection succeeds.
[email protected]Customer's email address.
CUSTOMER_FIRST_NAME=JohnCustomer's first name.
CUSTOMER_FIRST_NAME_ASCII=JohnCustomer's first name converted into ASCII if you collect data in ASCII only.
CUSTOMER_ID=1620482Integer customer ID.
CUSTOMER_IP=194.44.216.36Customer IP address.
CUSTOMER_LANGUAGE_CODE=enThe language selected by a customer during the purchase.
CUSTOMER_LAST_NAME=DoeCustomer's last name.
CUSTOMER_LAST_NAME_ASCII=DoeCustomer's last name converted into ASCII if you collect data in ASCII only.
CUSTOMER_NAME=John+DoeCustomer's first and last name.
CUSTOMER_NAME_ASCII=John+DoeCustomer's first and last name converted into ASCII if you collect data in ASCII only.
CUSTOMER_PHONE=+1-001-12345679Customer'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+nameCustomer'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=c4ca4238a0b923820dcc509a6f75849bIPN 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=20160223Invoice URL.
IS_DELAYED_PAYMENT=0Is 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.00Affiliate 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.00Refunded 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=UAHOrder currency, in which the customer has been charged.
ORDER_CUSTOM_FIELDS=Custom fields specified for the order.
ORDER_ID=7487923Integer 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=2The total number of order items.
ORDER_PARTNERS_REFUNDED=0.00Partner share of refunded order amount.
ORDER_PLACED_TIME_CUSTOMER_TIMEZONE= 02/23/2016 11:02:07Order placement time using customer's time zone (is taken from customer’s browser / operating system).
ORDER_PLACED_TIME_UTC=02/23/2016 09:02:08Order placement time in UTC.
ORDER_REFERRER_URL=Webpage from where customer came to the checkout page.
ORDER_REFUNDED=0.00Refunded order amount.
ORDER_STATUS=ProcessedText representation of ORDER_STATUS_ID.
ORDER_STATUS_ID=5
  1. Waiting
  2. Canceled
  3. Refunded
  4. Chargeback
  5. Processed
ORDER_TAXES_AMOUNT=0.00ORDER_TAXES_AMOUNT=0.00
ORDER_TAXES_BALANCE_CURRENCY_AMOUNT=0.00
ORDER_TOTAL_AMOUNT=0.00Order total (all order items) with tax fees.
ORDER_TOTAL_AMOUNT_SHOWN=284.55Order total (all order items) with tax fees shown on the checkout page.
ORDER_TOTAL_AMOUNT_WITH_TAXES_SHOWN=284.55Order 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.00Vendor share of refunded order amount.
PAYMENT_METHOD_ID=2
  • 1. Credit Card
  • 2. Visa
  • 3. MasterCard
  • 4. American Express
  • 5. Diners
  • 6. Discover
  • 7. JCB
  • 8. Solo
  • 9. Maestro
  • 10. Phone Order
  • 11. Fax Order
  • 13. Check / Cash
  • 14. PayPal
  • 15. Wire Transfer
  • 16. iDEAL
  • 17. Giropay
  • 18. Raifeissen
  • 19. Volksbanken Gruppe
  • 21. Voralberger HYPO
  • 22. Bankhaus Spängler
  • 23. Hypo Tirol Bank
  • 24. Erste Bank und Sparkassen
  • 25. P.S.K.
  • 27. Sparda-Bank
  • 30. Purchase Order
  • 31. WebMoney
  • 32. Yandex.Money
  • 33. Boleto Bancario
  • 34. Alipay
  • 36. QIWI
  • 37. Real-time Bank Transfer
  • 44. CarteBleue
  • 45. Sofort
  • 46. MrCash
  • 47. EPS
  • 48. UseMyFunds
  • 49. Przelewy24
  • 50. OneCard
  • 51. CashU
  • 52. POLi
  • 53. Multibanco-SIBS
  • 54. Moneta Wallet
  • 55. Paysera
  • 56. Abaqoos
  • 57. ePlatby for eKonto
  • 58. Trustly
  • 59. PaysBuy
  • 60. eNETS Debit
  • 61. MercadoPago
  • 62. ToditoCash
  • 63. PayWithMyBank
  • 64. Tenpay
  • 65. TrustPay
  • 66. MangirKart
  • 67. Finnish Banks
  • 68. MTCPay
  • 69. DragonPay
  • 70. MyBank
  • 71. AmBank
  • 72. CIMB Clicks
  • 73. FPX
  • 74. Hong Leong Bank Transfer
  • 75. Maybank2U
  • 76. Mandiri
  • 77. XLTunai
  • 78. Cash Options Thailand
  • 79. Online Banking Thailand
  • 80. PaysBuy Wallet
  • 81. OP-Pohjola
  • 82. Nordea
  • 83. Danske
  • 84. Globe GCash
PAYMENT_METHOD_NAME=VisaText representation of PAYMENT_METHOD_ID=2.
PAYPAL_ACCOUNT=Customer's PayPal account if used.
PAYPRO_GLOBAL=1Always 1. Indicates that IPN comes from PayPro Global.
TEST_MODE=11 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.

note

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.