PayPro
Last updated
Was this helpful?
Last updated
Was this helpful?
Gateway URL:
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
Go to Account Settings -> Business Info -> Secret key. If is not generated add your own secret key
Go to Account Settings -> Business Info -> Validation key. If is not generated add your own validation key
This must be 32 symbols length.
This must be 32 symbols length.
Go to Account Settings -> Business Info -> PayPro account ID
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.
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
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
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
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
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