pre-auth

You can make pre-auth (3ds) for a charge, then accept with the client-sdk (Canvas3ds widget) and use this charge id to create a common charge

Flow

  1. API request
  2. Client SDK

Request body

fieldrequired[flow]typedescription
amount+floatAmount of payment
currency+string (iso4217 alpha-3)Currency code
description-stringManually defined description for payments in payment systems
reference-stringManually defined reference for customer in payment systems
token+string(UUID)One-time token with all the payment source information
_3ds+object3ds options.
_3ds.redirect_url-string (url)custom redirect url for canvas3ds
_3ds.browser_details+1object3ds browser options. Client SDK automatically generates this object
_3ds.browser_details.name+stringBrowser info https://developer.mozilla.org/en-US/docs/Web/API/Navigator
_3ds.browser_details.java_enabled+string (bool)Browser info https://developer.mozilla.org/en-US/docs/Web/API/Navigator
_3ds.browser_details.language+string (BCP 47)Browser info https://developer.mozilla.org/en-US/docs/Web/API/Navigator
_3ds.browser_details.time_zone+string (numeric)Browser info https://developer.mozilla.org/en-US/docs/Web/API/Navigator
_3ds.browser_details.screen_height+string (numeric)Browser info https://developer.mozilla.org/en-US/docs/Web/API/Screen
_3ds.browser_details.screen_width+string (numeric)Browser info https://developer.mozilla.org/en-US/docs/Web/API/Screen
_3ds.browser_details.color_depth+string (numeric)Browser info https://developer.mozilla.org/en-US/docs/Web/API/Screen
shipping.address_line1-stringCustomer Address, line 1
shipping.address_line2-stringCustomer Address, line 2
shipping.address_state-stringCustomer Address, State
shipping.address_country-stringCustomer Address, Country Code
shipping.address_city-stringCustomer Address, City
shipping.address_postcode-string(numeric)Customer Address, Postcode
shipping.address_company-stringCustomer Shipping Address, Company
shipping.address_origin_postcode-string(numeric)Origin Shipping Address Postcode
shipping.contact.first_name-stringCustomer first name
shipping.contact.last_name-stringCustomer last name
shipping.contact.email-stringCustomer email
shipping.contact.phone-string(E.164)Customer phone in E.164 international notation (Example: +12345678901)
shipping.contact.phone2-string(E.164)Customer additional phone in E.164 international notation (Example: +12345678901)
shipping.method-stringShipping method for a transaction
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
Headers
string

This is your PowerBoard API Public Key

Response

Language
URL
LoadingLoading…
Response
Choose an example:
application/json