Category links

API Links

MDESPushProvisioning

Action: POST

Endpoint: /api/CoreCredit/DigitalWallets/MDESPushProvisioning

The purpose of this API is to provide TAV data which is required for Push Provisioning a card into wallets.

Request fields details
Fields Description

Source

string

Mandatory

Source of API Consumer For external system expected sources will be WEB.

Allowable Values:

50

IPAddress

string

Optional

IP Address of Client / Application Hosting Server Example: 10.206.0.204

Allowable Values:

15

DateFormat

string

Optional

Place Holder for Future Use. Values are: 1 : MM/dd/yyyy HH:MM:SS (Default) 2 : MM/dd/yy HH:MM:SS 3 : dd/MM/yyyy HH:MM:SS

Allowable Values:

25

CurrencyCode

string

Optional

Currency Code Place Holder for Future Use. Valid Values: Refer Appendix Section - Currency Code Example:840 = US Dollar Condition:If no value is passed, default value = 840

Allowable Values:

10

CurrencySymbolType

string

Optional

Place Holder for Future Use. CurrencySymbolType: 1: Currency Sign like $ 2: 3 ALPHA Currency Code like USD

Allowable Values:

10

Language

string

Optional

Place Holder for Future Use. Language: en: means use English Default: en - English

Allowable Values:

10

ExternalIP

string

Mandatory

IP Address of end user of API

Allowable Values:

50

SessionID

string

Optional

Session identifier of the API Example: 000028;026;1349906692

Allowable Values:

100

APIVersion

string

Mandatory

Version of the API to be invoked. Example: 2.0 API Version Current Version 2.0

Allowable Values:

10

CallerID

string

Optional

Caller ID of source from where API is initiated it is End User Caller ID Example: 7204454214 (phone number applicable in Case of IVR)

Allowable Values:

20

CalledID

string

Optional

Called ID of destination for which API is initiated It is Destination Called ID Example: 7314145404 (phone number applicable in Case of IVR)

Allowable Values:

20

RequestTime

datetime

Optional

Request Date Time of API Format: MM/dd/yyyy HH:mm:ss Example:01/15/2020 10:05:23

AdminNumber

int64

Mandatory

Details can be obtained by admin number (Embossing Acctid) Valid Values: 0-9 Format:XXXXX Example:12345

WalletApplication

string

Mandatory

This value identifies the type of Wallet Valid Values: 01=Google 02=Samsung 03=Apple Example:01

Allowable Values:

2

TavVersionNumber

string

Mandatory

TAV Format Valid Values:3 Format:X Example:3

Allowable Values:

1

DataValidUntilTimestamp

string

Mandatory

ISO 8601 format of the date and time(with Time Zone) the TAV expires and will no longer be honored Valid Values:0-9

Allowable Values:

29

PANUniqueReference

string

Optional

PAN Unique Reference associated with the token Valid Values:0-9

Allowable Values:

64

TokenUniqueReference

string

Optional

Token Unique Reference associated with the token. Valid Values:0-9

Allowable Values:

64

FinancialAccountInformation

string

Optional

Identifier of the financial account being tokenized Valid Values:0-9

Allowable Values:

78

AccountExpiry

string

Optional

Expiration Year and month of PAN as required with communication with MasterCard for Push Provisioning Valid Values: 0-9 Format:MMYY Example:0822

Allowable Values:

4

CardholderName

string

Optional

Name of the Card holder Example: John Joe Condition: Name of the cardholder in the format lastname/firstname or firstname lastname.

Allowable Values:

27

BillingAddress

Optional

BillingAddress

Sample request body
{
  "Source": "Web",
  "IPAddress": "10.120.0.1",
  "DateFormat": null,
  "CurrencyCode": null,
  "CurrencySymbolType": null,
  "Language": null,
  "ExternalIP": "10.120.0.0",
  "SessionID": null,
  "APIVersion": "2.0",
  "CallerID": null,
  "CalledID": null,
  "RequestTime": null,
  "AdminNumber": 129432,
  "WalletApplication": "01",
  "TavVersionNumber": "3",
  "DataValidUntilTimestamp": "2019-12-27T10:05:45-05:00",
  "PANUniqueReference": null,
  "TokenUniqueReference": null,
  "FinancialAccountInformation": null,
  "AccountExpiry": "0423",
  "CardholderName": "John Joe",
  "BillingAddress": {
    "AddressLine1": "123 HWY",
    "AddressLine2": "Park Avenue ",
    "City": "Los Angeles",
    "CountrySubdivision": "US",
    "PostalCode": "45781",
    "Country": "US"
  }
}
Response fields details
Fields Description

AdminNumber

int64

Details can be obtained by admin number (Embossing Acctid) Valid Values: 0-9 Format:XXXXX Example:12345

TAV

string

Tokenization Authentication Value

Allowable Values:

8000

CardInfo

string

Card Info will be Mandatory for WalletApplication =01 and 02. For walletapplication =03 Card info will not be delivered.

Allowable Values:

8000

Sample response body

{
  "Message": "Push Provisioning data generated successfully",
  "Status": true,
  "ErrorCode": "ERR05116",
  "ResponseData": {
    "AdminNumber": 129432,
    "TAV": "eyJ2ZXJzaW9uIjoiMyIsInNpZ25hdHVyZUFsZ29yaXRobSI6IlJTQS1TSEEyNTYiLCJkYXRhVmFsaWRVbnRpbFRpbWVzdGFtcCI6IjIwMjAtMDYtMjhUMjM6NTk6NTctMDU6MDAiLCJpbmNsdWRlZEZpZWxkc0luT3JkZXIiOiJkYXRhVmFsaWRVbnRpbFRpbWVzdGFtcHxhY2NvdW50TnVtYmVyIiwic2lnbmF0dXJlIjoiWWpMM0grMmpZcFdjbTFQNHNIUCs1bGZYWE0veldDQncwV1hJQ2w4SGNoaGpwVDhtNU5QZVdqZGJCWWljaityRmdQVUNCbkpERWUyOUd6UlJCM2t4Rm1pQWYraHZSMFh2QjFUT1JDbFJGKy9HZG5henlWaDBTa0o1aDJVTkdLSTFpbk43dHZqNjVYRmdBWnNOL3VQRWt6cnlzbzlKTys4S0VrS0diVTV2NEZwQWg1a2x6dnB3YU5uTUtBRzhxcUxuRlNEbzJsdHVGRzVUUktFcWl0UXRzeStSSlRjWXgwSDZhOVNGVGJWVllQWmNKZ3lCOC90ajFOTnlUTXV5enNDMEVZbkJCOTllNHFKWmhTeElQbG9nelpJOXB3aUxFMzFocU56czZUNUQ0TExlMGxNSlhnSkwvL3NBd04zMGtLalkyMU03bzRCYTRtb0xlUXcvbHdMRDhRPT0ifQ",
    "CardInfo": "eyJwYW5VbmlxdWVSZWZlcmVuY2UiOiIxMjM0NTYiLCJ0b2tlblVuaXF1ZVJlZmVyZW5jZUZvclBhbkluZm8iOm51bGwsInB1YmxpY0tleUZpbmdlcnByaW50IjoiNEM0RUFENTkyN0YwREY4MTE3RjE3OEVFQTkzMDhEQUE1OEUyN0MyQiIsImVuY3J5cHRlZEtleSI6IjVBMTU4OThDQUREMEUyQUYzNUNDNUZDQTE2QUVCODI2NURDQUM4MjYwMjFCOEVFODkwNDYzMDlGNEI1QzYxOEZCRTczRjk5Rjg1QjEyODgxODkxQTlCRjA1RkJDMTZCMzg2QzhCQzA2MDRGM0ZCN0VCRjk1NkQyMUUwRjU5QkVCRTFEQjAxOUEzMzFCMjRCOTcwQzUxNUQ2NDEzODk0MkQ1OUYzOUE5MTU5MTIyNTE1RDhDOTU4MEE3RUZDRjIwRTdFOEIyREYxMDc2Q0ZFMTBERDhDQkFBNUVGRjJBN0VDMkRCNkEzNkNBRURCMTEyODMwMUY3QzY5NEI4MThCRTM1NEE4ODRBNjlBRUUzNDJCQkM4RUI0NUVBOTQyOUNGQTM3NjE1NTg3QjBDNzA5Q0RENjg5MDMyMEIxNTE3NURGMUQ1NEQ3NjczQjYyMDYwM0IyMkVBRjU3NUI5NTY1RTE5RUNGQTQ4NDU4Q0Y5ODlGNzdGRDg5NDAzNTE4Qzk0N0FBRENERTFDNTRERDNFMkRBMDFBMzgwMEUxQzUwNUFGNzBENTc0NDhCNTE5OTBGQTE0RjhGRjQyQUE3QjkyRjgwMTZDNTcxODM4RTlEMUE2RDkzQkY3MkVFNUNCMTE4NTM0NDhGQTJEMzc0RTI3RkIyQzNGQzU3NjVFNzI2ODczIiwib2FlcEhhc2hpbmdBbGdvcml0aG0iOiJTSEEyNTYiLCJpdiI6IjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiZW5jcnlwdGVkRGF0YSI6IjI5MjREMzg2NTM1"
  }
}