Creates a card registration record for a member
| From Body | Type | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ContactExtId | Guid | Guid of the contact | |||||||||||||||
| ExpiryMonth | Int32 | Expiry Month of the card | |||||||||||||||
| ExpiryYear | Int32 | Expiry Year on the card | |||||||||||||||
| ExternalCustomerReference | String | Optional.
Must be supplied if 'PaymentHandler' is 'VerifoneSCA'
Max 100 characters |
|||||||||||||||
| MerchantId | String | Merchant Id | |||||||||||||||
| NameOnCard | String | Name on the card | |||||||||||||||
| PaymentHandler |
Platform used to generate the token/schemereference
If SchemeReferenceData is supplied in the request, then 'PaymentHandler' must be 'VerifoneSCA' as no other platform is currently supported Default to VerifoneSCA |
||||||||||||||||
|
|||||||||||||||||
| SecurePan | String | Obfuscated card number | |||||||||||||||
| StartMonth | Int32 | Optional. Start Month of the card | |||||||||||||||
| StartYear | Int32 | Optional. Start Year on the card | |||||||||||||||
| Token | String | Token id generated by the merchant | |||||||||||||||
| MemberCardRegistrationSchemeReferenceDataModel | Optional. Recurring "data" generated by the card processor at the time of card registeration. This data is sent by Legend to card processor during payment to perform extra security check | ||||||||||||||||
|
|||||||||||||||||
{
"ContactExtId": "6d722c78-9254-4c08-b4ba-d5415c5005e1",
"SecurePan": "sample string 1",
"ExpiryMonth": 2,
"ExpiryYear": 3,
"StartMonth": 1,
"StartYear": 1,
"NameOnCard": "sample string 4",
"MerchantId": "sample string 5",
"Token": "sample string 6",
"PaymentHandler": 1,
"SchemeReferenceData": {
"SchemeReferenceType": 1,
"Data": "sample string 1"
},
"ExternalCustomerReference": "sample string 7"
}
No object is returned by this request
| Bundle(s) |
|---|
| Joining |