Dragonpay
Integrate Dragonpay and help merchants accept bank transfers or cash payments from consumers in the Philippines.
Payment Method Properties
Available country codes | PH |
Processing (Presentation) currencies | PHP |
Settlement currencies | USD |
Consumer currencies | PHP |
Channel member tag | dragonpay |
Scheme name in the settlement file | Dragonpay |
Minimum transaction amount | PHP 50.01 |
Maximum transaction amount | Varies based on payment channels |
Session timeout | 48 hours 30 mins |
Refund | No |
Refund Validity | N/A |
Chargeback | No |
Integration Type | Asynchronous |
Sandbox | PPRO-hosted |
Transaction Flow
Online Banking
- The consumer conducts the checkout process on merchant's webpage.
- The merchant/PSP sends a Transaction request to PPRO.
- PPRO sends a Transaction request to Dragonpay.
- Dragonpay returns a redirect URL to merchant.
- The merchant forwards the URL, redirecting the consumer to Dragonpay’s page, where the list of online banking options is shown.
- The consumer selects their bank.
- Dragonpay redirects the consumer to the online banking login page.
- The consumer inputs their account credentials to complete the payment.
- The bank returns the online banking result to Dragonpay.
- Dragonpay notifies PPRO of the result.
- PPRO responds to the Notify call.
- PPRO returns the Transaction response to the merchant/PSP.
- The consumer is redirected back to the merchant’s return URL.
- If the transaction status is not known, PPRO sends a Check Status call to Dragonpay.
- Dragonpay returns the result.
Over-the-Counter
- The consumer conducts the checkout process on merchant's webpage.
- The merchant/PSP sends a Transaction request to PPRO.
- PPRO sends a Transaction request to Dragonpay.
- Dragonpay returns a redirect URL to the merchant.
- The merchant forwards the URL, redirecting the consumer to Dragonpay’s page, where the list of locations is shown.
- The consumer selects the location.
- Dragonpay redirects the consumer to the payment instruction page.
- The consumer inputs their email or mobile for Dragonpay to send the instructions.
- The consumer proceeds to make the payment at the selected location.
- Dragonpay notifies PPRO of the result.
- PPRO responds to the Notify call.
- PPRO returns the Transaction response to the merchant/PSP.
- If the Transaction status is not known, PPRO sends a Check Status call to Dragonpay.
- Dragonpay returns the result.
Dragonpay Integration
Specific input parameters for the TRANSACTION call
Field Name | M/O/C | Type | Regex | Description |
---|---|---|---|---|
specin.email | M | ascii | Standard email validation | The consumer's email address |
specin.phone | M | ascii | Standard phone number validation | The consumer's phone number |
For standard input parameters, see Input parameters for the TRANSACTION call.
This payment method supports the dynamic descriptor field (see The dynamic descriptor).
Note
Dragonpay is only available for currency PHP and country code PH.
Specific output parameters for the TRANSACTION call
There are no specific output parameters for the TRANSACTION call.
For standard output parameters, see Output parameters for the TRANSACTION call.
TRANSACTION call input
tag=dragonpay
&txtype=TRANSACTION
&countrycode=PH
¤cy=PHP
&amount=250
&merchanttxid=84564142227
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOETESTCONTRACT
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
¬ificationurl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fnotification.php
&accountholdername=Tester+Doe
$specin.dynamicdescriptor=testdescription
&specin.email=example%40example.com
&specin.phone=0123834753
&returnmode=urlencodeext
TRANSACTION call output
&STATUS=SUCCEEDED
&TXID=600520459
&ERRMSG=
&CHANNEL=testchannel
&MERCHANTTXID=84564142227
&TAG=dragonpay
&REDIRECTSECRET=JRZ4jcuQVMFnF8yf0hOFypwWd1D5dU2u
&FUNDSSTATUS=WAITING
Updated about 1 year ago