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 8 Next »

Authenticate requests using HTTP Basic Auth by adding a bearer token to the header, e.g. Authentication: Bearer {{access_token}}. You can get the {{access_token}} from the create token request.



Create intent

Merchant specified url to fetch payment status later 

POST /v1/pay/intent

Attributes

amount float
Actual amount value.

payment_type string
credit-card, direct-debit, open-banking 

currency string
Currency value (ex. USD,GBP) 

reutrn_url string
Merchant specified url to get the response back 

notification_url string
Merchant specified url to fetch payment status later 

user_metadata json (optional)
Customer details can be present here with the following keys. “customer_name“customer_email”,”customer_address”,”customer_postcode”

Request

POST https://secure.blinkpayment.co.uk/api/v1/pay/intent
Content-Type: application/json
Authentication: Bearer eyJ0eXAiOiJKV1QiLCJhbG...

{
    "amount": 1.01,
    "payment_type": "credit-card",
    "currency": "GBP",
    "return_url": "https://mydomain.com/return",
    "notification_url": "https://mydomain.com/notification"
}

Response

{
    "id": 123,
    "payment_intent": "pi_Swhc84aSLtUGppvPARX...",
    "expired_on": "2023-01-01T12:00:00Z",
    "amount": 1.01,
    "currency": "GBP",
    "payment_type": "credit-card",
    "return_url": "https://mydomain.com/return",
    "notification_url": "https://mydomain.com/notification"
}

  • No labels