POST /pay/v1/intents
Headers
Content-TypestringContent type.Authorizationstring
Access token generated from create token request.
Attributes
amountfloatTransaction amount.
payment_type string
Can only be one of the following:
credit-card
direct-debit
open-bankingÂ
currency string
Three letter currency code (ISO 4217) e.g USD, GBP.
reutrn_url string
GET URL on your domain, where Blink will redirect after transaction is processed e.g. https://mydomain.com/return
.
notification_url string
POST URL on your domain, where Blink will send status updates when the transaction status is changed e.g. https://mydomain.com/notification
.
customer_name string (optional)
Customer name.
customer_email string (optional)
Customer email.
customer_address string (optional)
Customer address.
customer_postcode string (optional)
Customer postcode.
Request
Code Block |
---|
POST https://secure.blinkpayment.co.uk/api/pay/v1/intents HTTP/1.1
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbG...
{
"amount": 1.01,
"payment_type": "credit-card",
"currency": "GBP",
"return_url": "https://mydomain.com/return",
"notification_url": "https://mydomain.com/notification"
} |
Response
Anchor | ||||
---|---|---|---|---|
|
Create intent
POST /pay/v1/intents
Headers
Content-Typestring
Content type.
Authorizationstring
Access token generated from create token request.
Attributes
amountfloat
Transaction amount.
payment_type string
Can only be one of the following:
credit-card
direct-debit
open-bankingÂ
transaction_type string (optional)
Default value is set to SALE
. If passed, it can only be one of the following:
SALE
VERIFY
PREAUTHÂ
CREDIT
delay_capture_daysinteger (optional)
Number of days, the transaction will be delayed for. This field can be passed only for SALE, REFUND_SALE and REFUND type transaction.
currency string
Three letter currency code (ISO 4217) e.g USD, GBP.
reutrn_url string
GET URL on your domain, where Blink will redirect after transaction is processed e.g. https://mydomain.com/return
.
notification_url string
POST URL on your domain, where Blink will send status updates when the transaction status is changed e.g. https://mydomain.com/notification
.
card_layoutstring (optional)
To get different structure of card layout for any transaction , this parameter is passed. This field is optional. If not passed, default value is basic
.
basic
single-line
multi-line
customer_name string (optional)
Customer name.
customer_email string (optional)
Customer email.
customer_address string (optional)
Customer address.
customer_postcode string (optional)
Customer postcode.
Request
Code Block |
---|
POST https://secure.blinkpayment.co.uk/api/pay/v1/intents HTTP/1.1
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbG...
{
"amount": 1.01,
"transaction_type": "SALE",
"delay_capture_days": 3,
"payment_type": "credit-card",
"currency": "GBP",
"return_url": "https://mydomain.com/return",
"notification_url": "https://mydomain.com/notification"
} |
Response
Code Block |
---|
HTTP/1.1 201 Created Content-Type: application/json { "id": 123, "payment_intent": "pi_Swhc84aSLtUGppvPARX...", "transaction_type": "SALE", "expiry_date": "2023-04-19T10:19:17Z", "amount": 1.01, "currency": "GBP", "payment_type": "credit-card", "return_url": "https://mydomain.com/return", "notification_url": "https://mydomain.com/notification", "card_layout": "single-line", "element": { "ccElement": "<input type=\"hidden\" name=\"merchantID\" value=\"14456\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rO************************1I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"customer_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n <input type=\"hostedfield:cardExpiryDate\" placeholder=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n <input type=\"hidden\" id=\"device_timezone\" name=\"device_timezone\" /><br>\n <input type=\"hidden\" id=\"device_capabilities\" name=\"device_capabilities\" /><br>\n <input type=\"hidden\" id=\"device_accept_language\" name=\"device_accept_language\" /><br>\n <input type=\"hidden\" id=\"device_screen_resolution\" name=\"device_screen_resolution\" /><br>\n <input type=\"hidden\" id=\"remote_address\" name=\"remote_address\" /><br>\n input type=\"hidden\" id=\"type\" name=\"type\" value=\"1\"/><br>", "ccMotoElement": "<input type=\"hidden\" name=\"merchantID\" value=\"145671\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyOVVz-nz*************************QyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"customer_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n <input type=\"hostedfield:cardExpiryDate\" placeholder=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n <input type=\"hidden\" id=\"type\" name=\"type\" value=\"2\"/><br>", "ddElement": "<input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyOVVz-nzcR81I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffU*******************uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"hidden\" name=\"resource\" value=\"directdebits\"/>\n <input type=\"text\" placeholder=\"Given Name\" name=\"given_name\"/><br>\n <input type=\"text\" placeholder=\"Family Name\" name=\"family_name\"/><br>\n <input type=\"text\" placeholder=\"Company Name\" name=\"company_name\"/><br>\n <input type=\"text\" placeholder=\"Email\" name=\"email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"text\" placeholder=\"Account Holder Name\" name=\"account_holder_name\"/><br>\n <input type=\"text\" placeholder=\"Branch Code\" name=\"branch_code\"/><br>\n <input type=\"text\" placeholder=\"Bank Account Number\" name=\"account_number\"/><br>", "obElement": "<input type=\"hidden\" name=\"merchant_id\" value=\"140567\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQq*************************d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"openbankings\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"user_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"user_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br>", "stripeElement": "<script src=\"https://dev.blinkpayment.co.uk/assets/js/admin/jquery.min.js\"></script>\n<script src=\"https://dev.blinkpayment.co.uk/assets/js/api/inputmask.min.js\"></script>\n <script src=\"https://dev.blinkpayment.co.uk/assets/js/api/payment.min.js\"></script>\n<script src=\"https://dev.blinkpayment.co.uk/assets/js/api/stripe-api.js\"></script>\n <script async crossorigin src=\"https://js.stripe.com/v3/\" onload=\"initStripe('sk****')"></script><input type=\"hidden\" class=\"blink-form__input--merchant-id\" name=\"merchant_id\" value=\"465\"/>\n <input type=\"hidden\" class=\"blink-form__input--payment-intent\" name=\"payment_intent\" value=\"pi_DhxzQk5_eguMsE72MIUPO0OWL-t5yP*********************OKjvHMKS46bWEKnsWqoOoiQdo-dAvpIM\"/>\n <input type=\"hidden\" class=\"blink-form__input--resource\" name=\"resource\" value=\"creditcards\"/>\n<input type=\"hidden\" class=\"blink-form__input--transaction-unique\" name=\"transaction_unique\" value=\"vx2j53Z1fdZK\"/>\n <input type=\"hidden\" class=\"blink-form__input--payment-intent-client-secret\" name=\"payment_intent_client_secret\" value=\"pi_************kHzdD_secret_VL8BwGR5XrBx1DmSkFdlKuima\"/>\n<input type=\"hidden\" class=\"blink-form__input--payment-intent-api-base-url\" name=\"api_base_url\" value=\"https://dev.blinkpayment.co.uk/api/pay/v1/post-transaction-data\"/>\n<input type=\"hidden\" class=\"blink-form__input--stripe-account-id\" name=\"stripe_account_id\" value=\"acct_1OtRDuQfmx6p8NnM\"/>\n <input type=\"hidden\" class=\"blink-form__input--gateway\" name=\"gateway\" value=\"stripe\"/><label class=\"blink-form__label field-label\">Card information</label>\n <input<div typeclass=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rO************************1I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>blink-form__group fieldgroup-container relative no-wrap mb-4\">\n <div id=\"card-number-element\" class=\"field\"></div>\n <div id=\"card-expiry-element\" class=\"field\"></div>\n <input type=\"text\" name=\"customer_name\" value<div id=\"card-cvc-element\" placeholderclass=\"Name on cardfield\" ></><br>div>\n <input type=\"text\" name=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n </div><label class=\"blink-form__label field-label\">Name on card</label>\n<div class=\"blink-form__group fieldgroup-container mb-4\">\n <input type=\"text\" placeholderclass=\"Postcodeblink-form__input--customer-name\" name=\"customer_postcodename\" value=\"\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n <input type=\"hostedfield:cardExpiryDate\" placeholder=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n >\n </div>\n<label class=\"blink-form__label field-label\">Email</label>\n <div class=\"blink-form__group fieldgroup-container mb-4\">\n <input type=\"hiddentext\" idclass=\"device_timezoneblink-form__input--customer-email\" name=\"device_timezonecustomer_email\" value=\"\" /><br>>\n <input type=\"hidden\" id=\"device_capabilities\" name=\"device_capabilities\" /><br>\n <input type=\"hidden\" id=\"device_accept_language\" name=\"device_accept_language\" /><br>\n </div><label class=\"blink-form__label field-label\">Address</label>\n<div class=\"blink-form__group fieldgroup-container mb-4\">\n<div class=\"blink-form__group-child fieldgroup-child--width-8\">\n <input type=\"hiddentext\" idclass=\"deviceblink-form_screen_resolution_input--customer-address\" name=\"devicecustomer_screen_resolutionaddress\" /><br>\n <input typevalue=\"hidden\" id=\"remote_address\" name/>\n</div>\n<div class=\"remote_address\" /><br>\n input blink-form__group-child fieldgroup-child--width-4\">\n<input type=\"hiddentext\" idclass=\"typeblink-form__input--customer-postcode\" name=\"typecustomer_postcode\" value=\"1\"/><br>", "ccMotoElement": "<input type placeholder=\"hiddenPostcode\" name=\"merchantID\" value/>\n</div>\n</div><div class=\"145671error\"/>\n ></div>, <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyOVVz-nz*************************QyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n"stripeMotoElement": "<script src=\"https://dev.blinkpayment.co.uk/assets/js/admin/jquery.min.js\"></script>\n<script src=\"https://dev.blinkpayment.co.uk/assets/js/api/inputmask.min.js\"></script>\n <script src=\"https://dev.blinkpayment.co.uk/assets/js/api/payment.min.js\"></script>\n<script src=\"https://dev.blinkpayment.co.uk/assets/js/api/stripe-api.js\"></script>\n <input type=\"text\" name=\"customer_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input<script async crossorigin src=\"https://js.stripe.com/v3/\" onload=\"initStripe('sk****')"></script><input type=\"texthidden\" nameclass=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Addressblink-form__input--merchant-id\" name=\"customermerchant_addressid\" value=\"465\" /><br>>\n <input type=\"texthidden\" placeholderclass=\"Postcodeblink-form__input--payment-intent\" name=\"customerpayment_postcodeintent\" value=\"pi_DhxzQk5_eguMsE72MIUPO0OWL-t5yP*********************OKjvHMKS46bWEKnsWqoOoiQdo-dAvpIM\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n/>\n <input type=\"hostedfield:cardExpiryDatehidden\" placeholderclass=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n <inputblink-form__input--resource\" name=\"resource\" value=\"creditcards\"/>\n<input type=\"hidden\" idclass=\"typeblink-form__input--transaction-unique\" name=\"typetransaction_unique\" value=\"2vx2j53Z1fdZK\"/><br>",>\n "ddElement": "<input type=\"hidden\" class=\"blink-form__input--payment-intent-client-secret\" name=\"payment_intent_client_secret\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyOVVz-nzcR81I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffU*******************uxXgNb-LD5jaMkkHzdD_secret_VL8BwGR5XrBx1DmSkFdlKuima\"/>\n n<input <input type=\"hidden\" class=\"blink-form__input--payment-intent-api-base-url\" name=\"transactionapi_base_uniqueurl\" value=\"OiXWrlnKvvfhhttps://dev.blinkpayment.co.uk/api/pay/v1/post-transaction-data\"/>\nn<input <input type=\"hidden\" name=\"resource\" value=\"directdebits\"/>\n <input type=\"text\" placeholder=\"Given Name\" name=\"given_name\"/><br>class=\"blink-form__input--stripe-account-id\" name=\"stripe_account_id\" value=\"acct_1OtRDuQfmx6p8NnM\"/>\n <input type=\"hidden\" class=\"textblink-form__input--gateway\" placeholdername=\"gateway\"Family Namevalue=\"stripe\"/><label nameclass=\"family_name\"/><br>blink-form__label field-label\">Card information</label>\n <div <input typeclass=\"text\" placeholder=\"Company Name\" name=\"company_name\"/><br>blink-form__group fieldgroup-container relative no-wrap mb-4\">\n <div <input typeid=\"textcard-number-element\" placeholderclass=\"Emailfield\" name=\"email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"text\" placeholder=\"Account Holder Name\" name=\"account_holder_name\"/><br>></div>\n <div id=\"card-expiry-element\" class=\"field\"></div>\n <input type=\"text\" placeholder <div id=\"Branch Codecard-cvc-element\" nameclass=\"branch_codefield\"></><br>div>\n <input type</div><label class=\"textblink-form__label field-label\" placeholder>Name on card</label>\n<div class=\"Bank Account Number\" name=\"account_number\"/><br>",blink-form__group fieldgroup-container mb-4\">\n "obElement": "<input type=\"text\" class=\"hiddenblink-form__input--customer-name\" name=\"merchantcustomer_idname\" value=\"140567\" />\n <input type=\"hidden\" name</div>\n<label class=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQq*************************d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"openbankings\"/>\n <input type=\"hiddenblink-form__label field-label\">Email</label>\n <div class=\"blink-form__group fieldgroup-container mb-4\">\n <input type=\"text\" class=\"blink-form__input--customer-email\" name=\"transactioncustomer_uniqueemail\" value=\"OiXWrlnKvvfh\" />\n <input type</div><label class=\"textblink-form__label field-label\">Address</label>\n<div nameclass=\"user_name\" value=\"\" placeholder=\"Name on card\" /><br>blink-form__group fieldgroup-container mb-4\">\n<div class=\"blink-form__group-child fieldgroup-child--width-8\">\n <input type=\"text\" name=\"user_email\" value=\"\" placeholder=\"Email\"/><br><input <input type=\"text\" placeholderclass=\"Address"blink-form__input--customer-address\" name=\"customer_address\" value=\"\" />\n</><br>div>\n <input n<div class=\"blink-form__group-child fieldgroup-child--width-4\">\n<input type=\"text\" placeholderclass=\"Postcodeblink-form__input--customer-postcode\" name=\"customer_postcode\" value=\"\" /><br>"placeholder=\"Postcode\" />\n</div>\n</div><div class=\"error\"></div> }, "merchant_id": 134857, "transaction_unique": "xbKXyWkIL..." } |
Anchor | ||||
---|---|---|---|---|
|
Get intents
GET /pay/v1/pay/intents/{id}
Headers
Content-Typestring
Content type.
Authorizationstring
Access token generated from create token request.
Request
Code Block |
---|
GET https://secure.blinkpayment.co.uk/api/pay/v1/intents/123 HTTP/1.1 Content-Type: application/json Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbG... |
Response
Code Block |
---|
HTTP/1.1 200 OK Content-Type: application/json { "id": 123, "payment_intent": "pi_Swhc84aSLtUGppvPARX......", "transaction_type": "SALE", "expiry_date": "2023-04-19T10:19:17Z", "status": "active", "amount": 1.01, "currency": "GBP", "payment_type": "credit-card", "return_url": "https://mydomain.com/return", "notification_url": "https://mydomain.com/notification", "card_layout": "single-line", "element": { "ccElement": "<input type=\"hidden\" name=\"merchantID\" value=\"140****\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf*******************8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"customer_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n <input type=\"hostedfield:cardExpiryDate\" placeholder=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n <input type=\"hidden\" id=\"device_timezone\" name=\"device_timezone\" /><br>\n <input type=\"hidden\" id=\"device_capabilities\" name=\"device_capabilities\" /><br>\n <input type=\"hidden\" id=\"device_accept_language\" name=\"device_accept_language\" /><br>\n <input type=\"hidden\" id=\"device_screen_resolution\" name=\"device_screen_resolution\" /><br>\n <input type=\"hidden\" id=\"remote_address\" name=\"remote_address\" /><br>\n input type=\"hidden\" id=\"type\" name=\"type\" value=\"1\"/><br>", "ccMotoElement": "<input type=\"hidden\" name=\"merchantID\" value=\"146***\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyO*********************1d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"customer_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n <input type=\"hostedfield:cardExpiryDate\" placeholder=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n <input type=\"hidden\" id=\"type\" name=\"type\" value=\"2\"/><br>", "ddElement": "<input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXu******************************************XgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"hidden\" name=\"resource\" value=\"directdebits\"/>\n <input type=\"text\" placeholder=\"Given Name\" name=\"given_name\"/><br>\n <input type=\"text\" placeholder=\"Family Name\" name=\"family_name\"/><br>\n <input type=\"text\" placeholder=\"Company Name\" name=\"company_name\"/><br>\n <input type=\"text\" placeholder=\"Email\" name=\"email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"text\" placeholder=\"Account Holder Name\" name=\"account_holder_name\"/><br>\n <input type=\"text\" placeholder=\"Branch Code\" name=\"branch_code\"/><br>\n <input type=\"text\" placeholder=\"Bank Account Number\" name=\"account_number\"/><br>", "obElement": "<input type=\"hidden\" name=\"merchant_id\" value=\"14*****\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4Ly**********************SDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"openbankings\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"user_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"user_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br>" }, "merchant_id": 134857, "transaction_unique": "xbKXyWkIL..." } |
Anchor | ||||
---|---|---|---|---|
|
Update intents
PATCH /pay/v1/intents/{id}
Payment Intent with status
as active
can only be updated. Once an intent is processed, it can’t be updated.
Headers
Content-Typestring
Content type.
Authorizationstring
Access token generated from create token request.
Attributes
return_urlstring (optional)
Return url.
notification_urlstring (optional)
Notification url.
Request
Code Block |
---|
PATCH https://secure.blinkpayment.co.uk/api/pay/v1/intents/{id} HTTP/1.1 Content-Type: application/json Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbG... { "return_url": "https://mydomain.com/return" } |
Response
Code Block |
---|
HTTP/1.1 200 OK Content-Type: application/json { "id": 123, "payment_intent": "pi_Swhc84aSLtUGppvPARX...", "transaction_type": "SALE", "expiry_date": "2023-04-19T11:19:17Z", "status": "active", "amount": 1.01, "currency": "GBP", "payment_type": "credit-card", "return_url": "https://mydomain.com/return", "notification_url": "https://mydomain.com/notification", "card_layout": "single-line", "element": { "ccElement": "<input type=\"hidden\" name=\"merchantID\" value=\"1235\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyOVVz-nzcR81I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"customer_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n <input type=\"hostedfield:cardExpiryDate\" placeholder=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n <input type=\"hidden\" id=\"device_timezone\" name=\"device_timezone\" /><br>\n <input type=\"hidden\" id=\"device_capabilities\" name=\"device_capabilities\" /><br>\n <input type=\"hidden\" id=\"device_accept_language\" name=\"device_accept_language\" /><br>\n <input type=\"hidden\" id=\"device_screen_resolution\" name=\"device_screen_resolution\" /><br>\n <input type=\"hidden\" id=\"remote_address\" name=\"remote_address\" /><br>\n input type=\"hidden\" id=\"type\" name=\"type\" value=\"1\"/><br>", "ccMotoElement": "<input type=\"hidden\" name=\"merchantID\" value=\"1235\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyOVVz-nzcR81I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"creditcards\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"customer_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"customer_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"hostedfield:cardNumber\" placeholder=\"1234 1234 1234 1234\"/><br>\n <input type=\"hostedfield:cardExpiryDate\" placeholder=\"MM/YY\"/><br>\n <input type=\"hostedfield:cardCVV\" placeholder=\"CVV\"/><br>\n <input type=\"hidden\" id=\"type\" name=\"type\" value=\"2\"/><br>", "ddElement": "<input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqX************************z-nzcR81I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"hidden\" name=\"resource\" value=\"directdebits\"/>\n <input type=\"text\" placeholder=\"Given Name\" name=\"given_name\"/><br>\n <input type=\"text\" placeholder=\"Family Name\" name=\"family_name\"/><br>\n <input type=\"text\" placeholder=\"Company Name\" name=\"company_name\"/><br>\n <input type=\"text\" placeholder=\"Email\" name=\"email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br><input type=\"text\" placeholder=\"Account Holder Name\" name=\"account_holder_name\"/><br>\n <input type=\"text\" placeholder=\"Branch Code\" name=\"branch_code\"/><br>\n <input type=\"text\" placeholder=\"Bank Account Number\" name=\"account_number\"/><br>", "obElement": "<input type=\"hidden\" name=\"merchant_id\" value=\"1235\"/>\n <input type=\"hidden\" name=\"payment_intent\" value=\"pi_pqXuNE8rOEmUN0vtQqgf8NnkuQJq4LyOVVz-nzcR81I2uPcipp1d8qSDTSPIucQyrNNa1UiyBYsBTCffUn9zkGVd3a_94uxXgNb-LD5jaMk\"/>\n <input type=\"hidden\" name=\"resource\" value=\"openbankings\"/>\n <input type=\"hidden\" name=\"transaction_unique\" value=\"OiXWrlnKvvfh\"/>\n <input type=\"text\" name=\"user_name\" value=\"\" placeholder=\"Name on card\" /><br>\n <input type=\"text\" name=\"user_email\" value=\"\" placeholder=\"Email\"/><br><input type=\"text\" placeholder=\"Address\" name=\"customer_address\" value=\"\" /><br>\n <input type=\"text\" placeholder=\"Postcode\" name=\"customer_postcode\" value=\"\" /><br>" }, "merchant_id": 134857, "transaction_unique": "xbKXyWkIL..." } |