The Customer sends data checkout to the Merchant.
Merchant requests access token to NICEPAY.
NICEPAY generates an access token.
NICEPAY sends the response to the Merchant.
The Merchant receives an access token.
The Merchant generates a signature.
The Merchant sends Request Registration Direct Debit to NICEPAY.
When proceeding the payment process:
If the general payment process:
NICEPAY creates transaction requests.
NICEPAY sends the response to the Merchant.
The Merchant displays the payment request to the Customer.
The Customer inputs a credential/login account.
Bank proceeds the validation process.
Bank sends a request to submit payment to the Customer.
The Customer sends payment to the Bank.
Bank proceeds the payment process.
If the OVO payment process:
NICEPAY requests payment to the Partner.
Partner sends push notification to the OVO application own by Customer.
Customer proceeds login to the OVO application.
Customer proceeds payment to Partner.
Partner proceeds Customer payment validation process.
Partner sends response to NICEPAY.
NICEPAY sends response to Merchant.
Merchant displays transaction response to Customer.
When proceeding the notification process:
If the general notification process:
Bank sends a notification to NICEPAY.
NICEPAY receives the notification.
NICEPAY sends a notification to the Merchant.
The Merchant receives the notification.
The Merchant sends the result order.
Bank redirect the Customer to the transaction page.
If the OVO notification process:
NICEPAY sends notification to Merchant.
Merchant receives notification response sends by NICEPAY.
Merchant sends order result to Customer.
Merchant requests API status checking.
NICEPAY sends a status checking response to the Merchant.
Merchant receives the final status.
Merchant displays the status result to the Customer.