Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Process the payment and return to the user defined URL with encoded transaction ID.



Process Direct Debit

POST /pay/v1/directdebits

Headers

Content-Type string
Content type.

Authorization string
Access token generated from create token request.

Attributes

payment_intent string
Payment intent token.

given_name string
User’s given name or first name.

family_name string
User’s family name or Surname.

company_name string (optional)
User’s company name. It’s required only if user’s given name and family name are not present.

email string
User’s email address.

customer_address string (optional)
User’s address details.

customer_postcode string (optional)
User’s postcode.

account_holder_name string
User’s bank account name.

branch_code string
User’s bank short code.

account_number integer
User’s bank account number.

Request

POST https://secure.blinkpayment.co.uk/api/pay/v1/directdebits HTTP/1.1
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbG...

{
    "payment_intent": "pi_Swhc84aSLtUGppvPARX...",
    "given_name": "test",
    "family_name": "test",
    "email": "random@gmail...",
    "customer_address": "12/B.....",
    "customer_postcode": "12....",
    "account_holder_name": "test.....",
    "branch_code": 20....,
    "account_number": "579...."
}

Response

HTTP/1.1 200 OK
Content-Type: application/json

{
    "url": "https://api-demo-php.blinkpayment.co.uk/return?res=QkwtTVlVRTV...%3D%3D"
}
  • No labels