Adding / Modifying a PayPal Direct Payment API Gateway

Dominion Domains allows quick integration of the PayPal Website Payment Pro (PayPal Direct Payment API) payment gateway,
within the system. By mentioning a few details in the interface and your Business PayPal account, you can safely and securely collect money from your Customers and Sub-Resellers.

The advantage of using this payment gateway is that your Customers/Sub-Resellers do not get redirected to some Payment Gateway website, when they add funds to their
account or pay you online. The system simply collects all Credit Card details from your Customers/Sub-Resellers over SSL and sends all the variables via an API Call to the PayPal Server,
to get the transaction authenticated.

Before you Start

Note

Ensure that you have a Business PayPal account only. You can not integrate a Personal PayPal account with the system.

At this point, your account will undergo an approval process by PayPal, that generally takes 2-3 days. Once your application to activate Website Payments Pro has been approved, you need to accept
the Billing Agreement(Anchor: billing):

Currency Exchange Rate: If your Selling Currency differs from USD, we will have to convert the Order Value to the PayPal Currency before
we send your Customer/Sub-Reseller to PayPal. For this purpose the system needs an exchange rate between the two.

You may choose to maintain this exchange rate yourselves or let us maintain it for you. We download FOREX rates on a daily basis from a recognized source and update exchange rates for you.
If however you wish to update the rates yourselves then you may do so by selecting the I would like to Maintain the currency exchange rate myself checkbox and
entering your own conversion rates.

Select the types of CREDIT CARDS that your merchant account supports: You need to select the types of Credit Card that are supported by your PayPal Account. The credit card
types available are - Visa, MasterCard, American Express and Discover. You can also decide the sequence in which you want your Customers /
Sub-Resellers to view these Card types on the payment page.

Deciding whether a Sub-Reseller and Customer is Credited with the Gross Amount or Net: PayPal deducts a fee per transaction. There are two types of Transactions that can
pass through your PayPal
integration - Invoice/Debit Note Payment and Add Funds.

In case of an Add Funds Transaction, you have the option of crediting your Customers/Sub-Resellers with the Net Amount that PayPal credits you with, or choose to credit them
with the Gross funds and bear the charges yourselves.

Send me a Reminder if a transaction is pending for more than x days: In case you have not yet accepted a payment sent to you via the PayPal Payment Gateway, you can get
e-mail reminders sent to you daily after x number of days from the payment date, until you either Approve or Decline these payments.

The SuperSite contains information about the various Payment options you offer to your Customers and also presents these options at the time of purchasing Products and Services. This data is
downloaded to your SuperSite from your Control Panel and cached (stored) on the SuperSite Server. The cache of your SuperSite will be reloaded automatically, once you have completed the above process. This way, the updated details will be downloaded to your SuperSite from your Control Panel.