POST
/api/Checkout/sessions/me/capture-bank
const url = 'https://example.com/api/Checkout/sessions/me/capture-bank';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"sessionId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","accountName":"example","bsb":"example","accountNumber":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/Checkout/sessions/me/capture-bank \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "accountName": "example", "bsb": "example", "accountNumber": "example" }'Tokenises BSB + account number server-side (no hosted bank widget exists) and returns the
bank token to hand to complete. Raw bank details are never persisted.
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”object
sessionId
string format: uuid
accountName
required
string
bsb
required
string
accountNumber
required
string
Example generated
{ "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "accountName": "example", "bsb": "example", "accountNumber": "example"}object
sessionId
string format: uuid
accountName
required
string
bsb
required
string
accountNumber
required
string
Example generated
{ "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "accountName": "example", "bsb": "example", "accountNumber": "example"}object
sessionId
string format: uuid
accountName
required
string
bsb
required
string
accountNumber
required
string
Example generated
{ "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "accountName": "example", "bsb": "example", "accountNumber": "example"}Responses
Section titled “ Responses ”OK
Media type application/json
object
providerToken
string
Example generated
{ "providerToken": "example"}Bad Request
Media type application/json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
Media type application/json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Conflict
Media type application/json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}