You will need your DPS Hosted Payment Page account details (Px Pay or Px Access) ready to build a form.

Payment Express details

A Px Pay User ID provided by DPS A Px Pay (or Px Access) User ID provided by DPS when you signed up for their Hosted Payment Page Solution

A 64 character key provided by DPS The 64 character Px Pay (or Px Access) Key provided by DPS when you signed up for their Hosted Payment Page Solution

Leave off if unsure Select yes if you want Payment Express to save all cards processed. These cards can then be recharged or setup as recurring payments via Payline




Select: All
Select all the currencies that you can and will accept. Hover over the currency code to see its full name.

Transaction details

E.g. 5.00 (or leave empty for payer to nominate) Use the format 10.00 - or leave this field empty if you want your customers to nominate an amount to pay

For Reporting. Can also be entered by the user. Shows in DPS' system and is useful to identify transactions. If a customer submits a reference (optional), it's appended like: YourRef_CustomerRef

Authorize requires follow-up completion Purchase transactions are immediate while Authorize transactions must be "completed" via Payline (funds are reserved for ~7 days or until completed)

Users are sent here after successful payments MyPaymentForm redirects users to this address after a successful payment. This is typically a simple page on your site thanking the user.

Users are sent here after failed payments MyPaymentForm redirects users to this address after a failed payment. This is typically a simple page on your site explaining that the payment failed.

Your preferences

For if you REALLY need to be contacted Used to contact you regarding service outages or changes. Also, transaction updates for your customers (optional) are marked as coming from here.

One email per transaction (using template below) Check yes if you want an email notification when transactions are completed (even if unsuccessful). Edit the email template below.

MyPaymentForm will replace these tags with their actual values: {Outcome}, {AmountInput}, {CurrencyInput}, {MerchantReference}

One email per transaction (using template below) Check Yes if you want to send your customers a transaction confirmation email (only when successful). Edit the email template below.

MyPaymentForm will replace these tags with their actual values: {AmountInput}, {CurrencyInput}, {MerchantReference}

I accept the terms and conditions.

Please note: Px Pay or Px Access details can only be used to generate a secure payment page address for a transaction.

Just to be on the safe side, your key is encrypted before being stored in the MyPaymentForm database.