Create Charges
Create ATM Charge [EXPERIMENTAL]
Create a new ATM withdrawal charge.
Requires one of the following permissions:
- charges:Create
- charges:CreateAtm
post/charges/atm
Request
- Base URLhttps://eu-west-1.api.silverflow.com/v1
- Auth
- HTTP basic
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
Idempotency-Keystring
This key is used to deduplicate requests that are retried. For more information see the section on Idempotency.
Example:28gKCluIEKp8jVboUyr2
Request body
Example request
{
"merchantAcceptorResolver": {
"merchantAcceptorKey": "mac-1eOdAHhgstYTUhlphPFf"
},
"card": {
"number": "5413330089010640",
"expiryMonth": 12,
"expiryYear": 2025
},
"amount": {
"value": 10000,
"currency": "EUR"
},
"dcc": {
"preConversionAmount": {
"value": 10000,
"currency": "EUR"
}
},
"terminal": {
"id": "ATM001",
"capabilities": [
"contactChip",
"contactlessChip",
"contactMagStripe",
"contactlessMagStripe"
]
},
"transactionReference": "Dz3dIzE74EfH1HeTInyE",
"track2Data": "6799995700000004054D25122010875408456",
"cardSequenceNumber": "001",
"emvData": "5F2A0209785F34010082027C008407A0000000093510950500000080009A031104119C01009F02060000000043149F090200029F10120210A780030400009F2100000000000000FF9F1A0202509F26082E3EAB17CEEC500C9F2701809F330360A0409F34034403029F3501229F360200169F3704BC75E9B39F4005A00090F0019F4C089F21B02E0EEAC454",
"pinBlock": {
"block": "32CF86E514CB24FE32CF86E514CB24FE",
"zoneId": "my-zone"
}
}Response
The created ATM charge
Example response
{
"key": "chg-1e1dAHhgstYTUhlphPzZ",
"merchantAcceptorRef": {
"key": "mac-1eOdAHhgstYTUhlphPFf",
"version": 1
},
"amount": {
"value": 10000,
"currency": "EUR"
},
"dcc": {
"preConversionAmount": {
"value": 10000,
"currency": "EUR"
}
},
"status": {
"authorization": "approved",
"clearing": "pending"
},
"transactionReference": "Dz3dIzE74EfH1HeTInyE",
"newEmvData": "5F2A0209785F34010082027C008407A0000000093510950500000080009A031104119C01009F02060000000043149F090200029F10120210A780030400009F2100000000000000FF9F1A0202509F26082E3EAB17CEEC500C9F2701809F330360A0409F34034403029F3501229F360200169F3704BC75E9B39F4005A00090F0019F4C089F21B02E0EEAC454",
"balanceInformation": {
"amount": 125000,
"currency": "EUR"
},
"authorizationIsoFields": {
"responseCode": "00",
"responseCodeDescription": "Approved",
"authorizationCode": "4A4316",
"networkCode": "0000",
"systemTraceAuditNumber": "123456",
"retrievalReferenceNumber": "131608123456",
"networkSpecificFields": {
"banknetReference": "ATSGHX",
"merchantAdviceCode": "01",
"cvcResult": "M",
"nameValidationResult": "A",
"avsResponse": "A",
"paymentAccountReference": "50020EHB2QT3YBD5KU6OFMSN6BHLU",
"transactionLinkId": "qtQRrYlsSvSecPJDBzrzYA",
"digitalCommerceProgramType": "1",
"onBehalfServices": [
{
"onBehalfService": "61",
"onBehalfResult1": "V",
"onBehalfResult2": "T"
}
]
}
},
"version": 1
}Changes
No recorded changes to this operation across all 1 revision of this API.