Payment Overview
All of the PremiumPress products have integrated payment gateways including an option to input Bank Details allowing you to accept payment for website submissions.
The full list of integrated payment gateways include: Paypal + Paypal Payments Pro , Worldpay, Bank Transfer, Google Checkout, Authorize.net, Protx / SegPay, CC Avenue, Alertpay, eWay, 2checkout, PayFast, PayWeb, iDeal, NoChex, ePay, Realex, AliPay (Chinese Gateway) and Money Bookers.
How does it work?
A payment gateway or merchant is a company that processes credit/debit card transactions on your behalf, payments are accepted abit like this;
1. You decide which payment gateway/merchant is suitable for your business and create an account with them.
2. You set up paid listing packages/products in the admin area of your theme
2. The visitor goes to purchase those package/product for $xx
3. On the checkout/buy page the visitor is redirected to your gateway/merchant and pays the $xxx for the package/product using their debit/credit card
4. The user is returned to your website and their package/product status is updated.
5. The website owner can then login to their gateway/merchant account to manage transactions/view payments/ withdraw money etc.
How do i setup a gateway/merchant?
Each gateway/merchant has its own company websites, it’s own transaction costs and limitations, depending on your business 1 or more gateway/merchant may be suitable for your business, our themes allow multiple merchants to be used giving your website visitors more options to pay.
Listed below is a link to the gateway/merchant website;
Paypal Standard or Paypal Payments Pro: http://www.paypal.com/
Worldpay: http://www.worldpay.com
Google Checkout: http://checkout.google.com/
Authorize.net: http://Authorize.net
Protx / SegPay: http://www.sagepay.com
CC Avenue: http://www.ccavenue.com
Alertpay: http://www.alertpay.com
eWay (US/AU & UK): http://www.eway.com.au/
2checkout: http://www.2checkout.com
PayFast: http://www.payfast.co.za
PayWeb: http://www.payweb.com
iDeal Mobile: http://www.mollie.nl
NoChex: http://www.nochex.com
ePay: http://www.usaepay.com
Realex: http://www.realexpayments.com
Money Bookers: http://www.moneybookers.com
MonsterPay: http://www.monsterpay.com
Setcom: http://www.setcom.com
PayTrace: https://paytrace.com
How to setup a merchant/gateway integration?
All of our PremiumPress themes use a callback system to handle completed orders, this is simple a page where the visitor is sent after they have finished making their purchase regardless of the outcome (success/failed/error/cancelled etc)
The callback system is setup by creating a normal page in the admin area of WordPress, giving it the page title “callback” and applying the page attribute template “callback page” which should be visible in the drop down menu on the right side of your screen under attributes -> template. This will then tell WordPress that this specific page is going to be used to handle payment data.
A typical page link would look something like this: http://www.mywebsite.com/callback/
Filling in the payment setup fields
In the admin area of our PremiumPress theme there are fields available for you to fill in such as “account ID”, “return URL” etc. These fields relate to the gateway/merchant that you are using and the field data is normally those provided to you via the merchant/gateway provider.
Example fields for paypal;
Since the callback page will handle all of the order data requests you can simply use the same link you setup above as your return,cancel and noify url therefore your input might look like this;
Paypal Email: Your paypal email Return URL: http://www.mywebsite.com/callback/ Cancel URL: http://www.mywebsite.com/callback/ Notify URL: http://www.mywebsite.com/callback/ Currency Code: examples are USD, GBP, JPY etc Display Icon: http://www.mywebsite.com/link-to-any-image-i-want.jpg
Notes A list can be found here: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_currency_codes
Display Icon: <-- this would be a link to your display image but may not always be used in some themes.
Recurring Payments
At the moment the only gateway which has recurring payment options integrated into our themes is paypal, the recurring setup is activated when setting up submission packages in the admin area and specifying a valid expiry period (number of days)