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" } }