PayPro

ENABLE PAYPRO

Gateway URL: https://payproglobal.com

  1. Go to Store Settings -> General Settings -> IPN Urls and add https://ipn.YourDomain/ipn/paypro/ -> Save

  2. Contact PayPro to enable IPN and tell them to whitelist the following IPs: 148.251.31.249, 178.63.143.219

REQUIRED FIELDS

Account Secret Key

Go to Account Settings -> Business Info -> Secret key. If is not generated add your own secret key

Account Validation Key

Go to Account Settings -> Business Info -> Validation key. If is not generated add your own validation key

Product Encryption Key

This must be 32 symbols length.

Product Encryption Key IV

This must be 32 symbols length.

Account ID

Go to Account Settings -> Business Info -> PayPro account ID

Account API Secret

Contact PayPro support to enable your API an get your API secret key. Also ask them to whitelist the follwoing IPs: 148.251.31.249 178.63.143.219.

No Subscription Product ID

Go to Store Settings -> Products Setup -> Add Product.

  1. Set Status to Active

  2. Product Name -> IPS (it doesn't count too much, the name will be overwritte, put a name to help you track it)

  3. Product type -> Regular

  4. IPN URL -> https://ipn.YourDomain/ipn/paypro

  5. Local Currencies -> USD

  6. Charging type -> One Time Fee

  7. Dynamic settings type -> Encrypted dynamic settings

  8. Encryption Key -> the product encryption key from above

  9. Encryption init.vector -> the product encryption key IV from aboce

  10. Min.required quantity -> 1

  11. Max.allowed quantity -> 1

  12. Use Absorb Tax -> OFF

  13. Pricing Scheme -> Standard

  14. In Prices tab, set pricing currency to USD and the price to 10.00

  15. License Key provider -> None

  16. Phone support provider -> None

  17. Digital DOwnload -> None

  18. Backup media -> None

  19. Physical product -> unchecked

  20. Vendor delivery time -> unchecked

  21. In Checkout, Apply payment methods for this products -> Select all

  22. Purchase confirmation email template -> Default

  23. Purchase decline notification email template -> Default

  24. License to another person email template -> Default

  25. Checkout page template -> Default

  26. Save and get the product ID

Subscription 1 Month Product ID

Go to Store Settings -> Products Setup -> Add Product.

  1. Set Status to Active

  2. Product Name -> 1 Month

  3. Product type -> Regular

  4. IPN URL -> https://ipn.YourDomain/ipn/paypro

  5. Local Currencies -> USD

  6. Charging type -> Subscription plan, and Auto renewal

  7. Billing cycle -> 1 Months

  8. Trial -> empty

  9. Grape period -> empty

  10. Number of billing cycles -> 100000

  11. Check -> First change amout is different than recurring charges

  12. Check -> Allow user to pay with all payment methods

  13. Dynamic settings type -> Encrypted dynamic settings

  14. Encryption Key -> the product encryption key from above

  15. Encryption init.vector -> the product encryption key IV from aboce

  16. Min.required quantity -> 1

  17. Max.allowed quantity -> 1

  18. Use Absorb Tax -> OFF

  19. Pricing Scheme -> Standard

  20. In Prices tab, set pricing currency to USD and the price to 10.00

  21. License Key provider -> None

  22. Phone support provider -> None

  23. Digital DOwnload -> None

  24. Backup media -> None

  25. Physical product -> unchecked

  26. Vendor delivery time -> unchecked

  27. In Checkout, Apply payment methods for this products -> Select all

  28. Purchase confirmation email template -> Default

  29. Purchase decline notification email template -> Default

  30. License to another person email template -> Default

  31. Checkout page template -> Default

  32. Save and get the product ID

Subscription 3 Months Product ID

Go to Store Settings -> Products Setup -> Add Product.

  1. Set Status to Active

  2. Product Name -> 3 Months

  3. Product type -> Regular

  4. IPN URL -> https://ipn.YourDomain/ipn/paypro

  5. Local Currencies -> USD

  6. Charging type -> Subscription plan, and Auto renewal

  7. Billing cycle -> 3 Months

  8. Trial -> empty

  9. Grape period -> empty

  10. Number of billing cycles -> 100000

  11. Check -> First change amout is different than recurring charges

  12. Check -> Allow user to pay with all payment methods

  13. Dynamic settings type -> Encrypted dynamic settings

  14. Encryption Key -> the product encryption key from above

  15. Encryption init.vector -> the product encryption key IV from aboce

  16. Min.required quantity -> 1

  17. Max.allowed quantity -> 1

  18. Use Absorb Tax -> OFF

  19. Pricing Scheme -> Standard

  20. In Prices tab, set pricing currency to USD and the price to 10.00

  21. License Key provider -> None

  22. Phone support provider -> None

  23. Digital DOwnload -> None

  24. Backup media -> None

  25. Physical product -> unchecked

  26. Vendor delivery time -> unchecked

  27. In Checkout, Apply payment methods for this products -> Select all

  28. Purchase confirmation email template -> Default

  29. Purchase decline notification email template -> Default

  30. License to another person email template -> Default

  31. Checkout page template -> Default

  32. Save and get the product ID

Subscription 6 Months Product ID

Go to Store Settings -> Products Setup -> Add Product.

  1. Set Status to Active

  2. Product Name -> 6 Months

  3. Product type -> Regular

  4. IPN URL -> https://ipn.YourDomain/ipn/paypro

  5. Local Currencies -> USD

  6. Charging type -> Subscription plan, and Auto renewal

  7. Billing cycle -> 6 Months

  8. Trial -> empty

  9. Grape period -> empty

  10. Number of billing cycles -> 100000

  11. Check -> First change amout is different than recurring charges

  12. Check -> Allow user to pay with all payment methods

  13. Dynamic settings type -> Encrypted dynamic settings

  14. Encryption Key -> the product encryption key from above

  15. Encryption init.vector -> the product encryption key IV from aboce

  16. Min.required quantity -> 1

  17. Max.allowed quantity -> 1

  18. Use Absorb Tax -> OFF

  19. Pricing Scheme -> Standard

  20. In Prices tab, set pricing currency to USD and the price to 10.00

  21. License Key provider -> None

  22. Phone support provider -> None

  23. Digital DOwnload -> None

  24. Backup media -> None

  25. Physical product -> unchecked

  26. Vendor delivery time -> unchecked

  27. In Checkout, Apply payment methods for this products -> Select all

  28. Purchase confirmation email template -> Default

  29. Purchase decline notification email template -> Default

  30. License to another person email template -> Default

  31. Checkout page template -> Default

  32. Save and get the product ID

Subscription 12 Months Product ID

Go to Store Settings -> Products Setup -> Add Product.

  1. Set Status to Active

  2. Product Name -> 12 Months

  3. Product type -> Regular

  4. IPN URL -> https://ipn.YourDomain/ipn/paypro

  5. Local Currencies -> USD

  6. Charging type -> Subscription plan, and Auto renewal

  7. Billing cycle -> 12 Months

  8. Trial -> empty

  9. Grape period -> empty

  10. Number of billing cycles -> 100000

  11. Check -> First change amout is different than recurring charges

  12. Check -> Allow user to pay with all payment methods

  13. Dynamic settings type -> Encrypted dynamic settings

  14. Encryption Key -> the product encryption key from above

  15. Encryption init.vector -> the product encryption key IV from aboce

  16. Min.required quantity -> 1

  17. Max.allowed quantity -> 1

  18. Use Absorb Tax -> OFF

  19. Pricing Scheme -> Standard

  20. In Prices tab, set pricing currency to USD and the price to 10.00

  21. License Key provider -> None

  22. Phone support provider -> None

  23. Digital DOwnload -> None

  24. Backup media -> None

  25. Physical product -> unchecked

  26. Vendor delivery time -> unchecked

  27. In Checkout, Apply payment methods for this products -> Select all

  28. Purchase confirmation email template -> Default

  29. Purchase decline notification email template -> Default

  30. License to another person email template -> Default

  31. Checkout page template -> Default

  32. Save and get the product ID

Last updated