Create MIT Funding Charge
Create a new funding charge that was initiated by the merchant, without the presence of the cardholder.
For more information on use-cases, see here.
Mastercard support is <a class="experimental-tag-link" href="https://docs.silverflow.com/guides/api-lifecycle#tag/EXPERIMENTAL-Tag"><span class="tag experimental-tag">EXPERIMENTAL</span></a>.
Visa DMS support is <a class="experimental-tag-link" href="https://docs.silverflow.com/guides/api-lifecycle#tag/EXPERIMENTAL-Tag"><span class="tag experimental-tag">EXPERIMENTAL</span></a>.
Requires the charges:CreateMitFunding permission.
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
This key is used to deduplicate requests that are retried. For more information see the section on Idempotency.
Request body
Example request
{
"merchantAcceptorResolver": {
"merchantAcceptorKey": "mac-1eOdAHhgstYTUhlphPFf"
},
"card": {
"number": "4761070000000905",
"cvc": "123",
"holderName": "Joe Cardholder"
},
"amount": {
"value": 2599,
"currency": "EUR"
},
"initialTransactionReferences": {
"initialTraceId": "MCSPMLCC30807",
"transactionLinkId": "qtQRrYlsSvSecPJDBzrzYA"
},
"threeDsAuthenticationResult": {
"authenticationValue": "kANBCCDDYJYjadADpka8KoQMqS",
"directoryServerTransId": "5340af8a-5505-4bf6-abcd-123412341234",
"eci": "05"
},
"transactionReference": "Dz3dIzE74EfH1HeTInyE",
"receiver": {
"organizationName": "Name",
"firstName": "Name",
"middleName": "Name",
"lastName": "Name",
"accountNumber": "5286940020000007",
"address": {
"countryCode": {
"alpha3": "NLD"
},
"stateOrProvince": "NH",
"city": "Amsterdam",
"line1": "Langtown Road",
"line2": "4200",
"postalCode": "1234BC"
}
},
"sender": {
"organizationName": "Name",
"firstName": "Name",
"middleName": "Name",
"lastName": "Name",
"accountNumber": "5286940020000007",
"address": {
"countryCode": {
"alpha3": "NLD"
},
"stateOrProvince": "NH",
"city": "Amsterdam",
"line1": "Langtown Road",
"line2": "4200",
"postalCode": "1234BC"
},
"nationality": {
"alpha3": "NLD"
}
},
"riskAssessmentKey": "rak-1e1dAHhgstYTUhlphPzZ",
"foreignRetailer": {
"amount": 1000
},
"subMerchant": {
"id": "SUB123456",
"address": {
"countryCode": {
"alpha3": "NLD"
},
"stateOrProvince": "NH",
"city": "Amsterdam",
"line1": "Langtown Road",
"line2": "4200",
"postalCode": "1234BC"
}
}
}Response
The created MIT funding charge
Example response
{
"key": "chg-1e1dAHhgstYTUhlphPzZ",
"merchantAcceptorRef": {
"key": "mac-1eOdAHhgstYTUhlphPFf",
"version": 1
},
"amount": {
"value": 2599,
"currency": "EUR"
},
"transactionReference": "Dz3dIzE74EfH1HeTInyE",
"receiver": {
"organizationName": "Name",
"firstName": "Name",
"middleName": "Name",
"lastName": "Name",
"accountNumber": "************0007",
"address": {
"countryCode": {
"alpha3": "NLD",
"alpha2": "NL",
"numeric": "528"
},
"stateOrProvince": "NH",
"city": "Amsterdam",
"line1": "Langtown Road",
"line2": "4200",
"postalCode": "1234BC"
}
},
"sender": {
"organizationName": "Name",
"firstName": "Name",
"middleName": "Name",
"lastName": "Name",
"accountNumber": "************0007",
"address": {
"countryCode": {
"alpha3": "NLD",
"alpha2": "NL",
"numeric": "528"
},
"stateOrProvince": "NH",
"city": "Amsterdam",
"line1": "Langtown Road",
"line2": "4200",
"postalCode": "1234BC"
},
"nationality": {
"alpha3": "NLD",
"alpha2": "NL",
"numeric": "528"
}
},
"status": {
"authentication": "authenticated",
"authorization": "approved",
"clearing": "pending"
},
"authentication": {
"sca": {
"result": {
"directoryServerTransId": "5340af8a-5505-4bf6-abcd-123412341234"
}
}
},
"authorizationIsoFields": {
"responseCode": "00",
"responseCodeDescription": "Approved",
"authorizationCode": "4A4316",
"systemTraceAuditNumber": "123456",
"retrievalReferenceNumber": "131608123456",
"networkSpecificFields": {
"cvcResult": "Y",
"avsResult": "Y"
}
},
"foreignRetailer": {
"amount": 1000
},
"subMerchant": {
"id": "SUB123456",
"address": {
"countryCode": {
"alpha3": "NLD",
"alpha2": "NL",
"numeric": "528"
},
"stateOrProvince": "NH",
"city": "Amsterdam",
"line1": "Langtown Road",
"line2": "4200",
"postalCode": "1234BC"
}
},
"version": 1
}Changes
No recorded changes to this operation across all 1 revision of this API.