PayPro
ENABLE PAYPRO
Gateway URL: https://payproglobal.com
Go to Store Settings -> General Settings -> IPN Urls and add https://ipn.YourDomain/ipn/paypro/ -> Save
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.
Set Status to Active
Product Name -> IPS (it doesn't count too much, the name will be overwritte, put a name to help you track it)
Product type -> Regular
IPN URL -> https://ipn.YourDomain/ipn/paypro
Local Currencies -> USD
Charging type -> One Time Fee
Dynamic settings type -> Encrypted dynamic settings
Encryption Key -> the product encryption key from above
Encryption init.vector -> the product encryption key IV from aboce
Min.required quantity -> 1
Max.allowed quantity -> 1
Use Absorb Tax -> OFF
Pricing Scheme -> Standard
In Prices tab, set pricing currency to USD and the price to 10.00
License Key provider -> None
Phone support provider -> None
Digital DOwnload -> None
Backup media -> None
Physical product -> unchecked
Vendor delivery time -> unchecked
In Checkout, Apply payment methods for this products -> Select all
Purchase confirmation email template -> Default
Purchase decline notification email template -> Default
License to another person email template -> Default
Checkout page template -> Default
Save and get the product ID
Subscription 1 Month Product ID
Go to Store Settings -> Products Setup -> Add Product.
Set Status to Active
Product Name -> 1 Month
Product type -> Regular
IPN URL -> https://ipn.YourDomain/ipn/paypro
Local Currencies -> USD
Charging type -> Subscription plan, and Auto renewal
Billing cycle -> 1 Months
Trial -> empty
Grape period -> empty
Number of billing cycles -> 100000
Check -> First change amout is different than recurring charges
Check -> Allow user to pay with all payment methods
Dynamic settings type -> Encrypted dynamic settings
Encryption Key -> the product encryption key from above
Encryption init.vector -> the product encryption key IV from aboce
Min.required quantity -> 1
Max.allowed quantity -> 1
Use Absorb Tax -> OFF
Pricing Scheme -> Standard
In Prices tab, set pricing currency to USD and the price to 10.00
License Key provider -> None
Phone support provider -> None
Digital DOwnload -> None
Backup media -> None
Physical product -> unchecked
Vendor delivery time -> unchecked
In Checkout, Apply payment methods for this products -> Select all
Purchase confirmation email template -> Default
Purchase decline notification email template -> Default
License to another person email template -> Default
Checkout page template -> Default
Save and get the product ID
Subscription 3 Months Product ID
Go to Store Settings -> Products Setup -> Add Product.
Set Status to Active
Product Name -> 3 Months
Product type -> Regular
IPN URL -> https://ipn.YourDomain/ipn/paypro
Local Currencies -> USD
Charging type -> Subscription plan, and Auto renewal
Billing cycle -> 3 Months
Trial -> empty
Grape period -> empty
Number of billing cycles -> 100000
Check -> First change amout is different than recurring charges
Check -> Allow user to pay with all payment methods
Dynamic settings type -> Encrypted dynamic settings
Encryption Key -> the product encryption key from above
Encryption init.vector -> the product encryption key IV from aboce
Min.required quantity -> 1
Max.allowed quantity -> 1
Use Absorb Tax -> OFF
Pricing Scheme -> Standard
In Prices tab, set pricing currency to USD and the price to 10.00
License Key provider -> None
Phone support provider -> None
Digital DOwnload -> None
Backup media -> None
Physical product -> unchecked
Vendor delivery time -> unchecked
In Checkout, Apply payment methods for this products -> Select all
Purchase confirmation email template -> Default
Purchase decline notification email template -> Default
License to another person email template -> Default
Checkout page template -> Default
Save and get the product ID
Subscription 6 Months Product ID
Go to Store Settings -> Products Setup -> Add Product.
Set Status to Active
Product Name -> 6 Months
Product type -> Regular
IPN URL -> https://ipn.YourDomain/ipn/paypro
Local Currencies -> USD
Charging type -> Subscription plan, and Auto renewal
Billing cycle -> 6 Months
Trial -> empty
Grape period -> empty
Number of billing cycles -> 100000
Check -> First change amout is different than recurring charges
Check -> Allow user to pay with all payment methods
Dynamic settings type -> Encrypted dynamic settings
Encryption Key -> the product encryption key from above
Encryption init.vector -> the product encryption key IV from aboce
Min.required quantity -> 1
Max.allowed quantity -> 1
Use Absorb Tax -> OFF
Pricing Scheme -> Standard
In Prices tab, set pricing currency to USD and the price to 10.00
License Key provider -> None
Phone support provider -> None
Digital DOwnload -> None
Backup media -> None
Physical product -> unchecked
Vendor delivery time -> unchecked
In Checkout, Apply payment methods for this products -> Select all
Purchase confirmation email template -> Default
Purchase decline notification email template -> Default
License to another person email template -> Default
Checkout page template -> Default
Save and get the product ID
Subscription 12 Months Product ID
Go to Store Settings -> Products Setup -> Add Product.
Set Status to Active
Product Name -> 12 Months
Product type -> Regular
IPN URL -> https://ipn.YourDomain/ipn/paypro
Local Currencies -> USD
Charging type -> Subscription plan, and Auto renewal
Billing cycle -> 12 Months
Trial -> empty
Grape period -> empty
Number of billing cycles -> 100000
Check -> First change amout is different than recurring charges
Check -> Allow user to pay with all payment methods
Dynamic settings type -> Encrypted dynamic settings
Encryption Key -> the product encryption key from above
Encryption init.vector -> the product encryption key IV from aboce
Min.required quantity -> 1
Max.allowed quantity -> 1
Use Absorb Tax -> OFF
Pricing Scheme -> Standard
In Prices tab, set pricing currency to USD and the price to 10.00
License Key provider -> None
Phone support provider -> None
Digital DOwnload -> None
Backup media -> None
Physical product -> unchecked
Vendor delivery time -> unchecked
In Checkout, Apply payment methods for this products -> Select all
Purchase confirmation email template -> Default
Purchase decline notification email template -> Default
License to another person email template -> Default
Checkout page template -> Default
Save and get the product ID
Last updated
Was this helpful?