POST https://api.legendonlineservices.co.uk/Joining/MemberCardRegistration

Creates a card registration record for a member

Request Parameters

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
Values
1 - Commidea
3 - WPM
6 - TDBank
7 - Moneris
8 - Pay360
9 - Paymentus
10 - GlobalOpenEdge
11 - CapitaV10
12 - PaymentExpress
14 - 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
Name Type Description
Data String The value of the scheme reference data as supplied by the card processor
SchemeReferenceType Flags used to generate the Reference data. This is sent to card processor by Legend during payment
Values
1 - ONE_CLICK
2 - UNSCHEDULED_COF




{
  "ContactExtId": "46bc36a7-50e8-4a7a-bf37-65c3bbf36b62",
  "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"
}

Response - (Status 200 - OK)

No object is returned by this request

Remarks

If another card registration record exists, it will be overriden

Bundle(s)
Joining