{ "opencollection": "1.0.0", "info": { "name": "Worldline Card Issuing Account - AccountState Mobile Payment Operations API", "version": "2.41.1" }, "items": [ { "info": { "name": "Mobile Payment Operations", "type": "folder" }, "items": [ { "info": { "name": "Token Provisioning: Apple push provisioning", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/create-apple-tokenized-card", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" } ] }, "docs": "The following web service generates the complete Payment Data Payload for ApplePay" }, { "info": { "name": "Token Provisioning: Google or Samsung push provisioning (Visa variant)", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/create-vts-tokenized-card", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" } ] }, "docs": "Generates the complete Payment Data Payload for VTS" }, { "info": { "name": "Token Provisioning: Google or Samsung push provisioning (Mastercard variant)", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/create-mdes-tokenized-card", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" } ] }, "docs": "This service enables generates the complete google Payment Data Payload for MDES" }, { "info": { "name": "Token Provisioning: Get-Crypto-OTP by Token", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/tokens/:tokenReference/generate-crypto-otp", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "tokenReference", "value": "", "type": "path", "description": "Max length 64. Anonymized token identifier, as defined by Token Service Provider" } ] }, "docs": "This service computes OTP, according to either VTS or MDES App to App authentication" }, { "info": { "name": "Token Provisioning: Get-Crypto-OTP by card reference", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/generate-crypto-otp", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" } ] }, "docs": "This service computes OTP, according to either VTS or MDES App to App authentication" }, { "info": { "name": "Selfcare : Get Token list from a Card Reference", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/token-list", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" } ] }, "docs": "This service returns a token list attached to a given card. The data are the current G-itsp data and could face a desynchronization with scheme referential" }, { "info": { "name": "Selfcare : Get token details", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/tokens/:tokenReference/tokenRequestors/:tokenRequestorId/details", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "tokenReference", "value": "", "type": "path", "description": "Max length 64. Anonymized token identifier, as defined by Token Service Provider" }, { "name": "tokenRequestorId", "value": "", "type": "path", "description": "Max length 11 with only Integers. Id of the token requestor as known today" }, { "name": "provider", "value": "", "type": "query", "description": "Information about the token provider" } ] }, "docs": "This webservice retrieve token information, if existing on G-iTSP side, updated with the tokenProvider data" }, { "info": { "name": "Selfcare : Update a token status", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/tokens/:tokenReference/update", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "tokenReference", "value": "", "type": "path", "description": "Max length 64. Anonymized token identifier, as defined by Token Service Provider" }, { "name": "provider", "value": "", "type": "query", "description": "Information about the token provider" } ] }, "docs": "This webservice performs update on existing token" }, { "info": { "name": "Selfcare : Get Card Reference From Token", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/tokens/:tokenReference/card-reference", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "tokenReference", "value": "", "type": "path", "description": "Max length 64. Anonymized token identifier, as defined by Token Service Provider" }, { "name": "provider", "value": "", "type": "query", "description": "Information about the token provider" } ] }, "docs": "This webservice allows local lookup for card identifier (issuerCardId) on a specific Token" }, { "info": { "name": "Click-To-Pay: Enroll a card", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/click-to-pay-enroll", "headers": [ { "name": "Authorization", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "WL-Correlation-ID", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" } ] }, "docs": "Enroll a card into click-to-pay. If account does not exist it will be created. For an account creation (first card) full data must be provided" }, { "info": { "name": "Click-To-Pay: Remove a card or complete account", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/click-to-pay-remove", "headers": [ { "name": "Authorization", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "WL-Correlation-ID", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" }, { "name": "removeAll", "value": "", "type": "query", "description": "Flag to force removal of complete click-to-pay account, including potential other cards." } ] }, "docs": "API to remove a card or complete account from click-to-pay" }, { "info": { "name": "Click-To-Pay: Return all data provisioned for a given card", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/cards/:cardReference/click-to-pay-account-data", "headers": [ { "name": "Authorization", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "WL-Correlation-ID", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardReference", "value": "", "type": "path", "description": "Max 64 length. Anonymized card identifier (Surrogate of PAN), as defined by Issuer" } ] }, "docs": "This API will return all data stored into Visa Click-to-Pay for a given card." }, { "info": { "name": "Update click-to-pay cardholder data", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/cardholders/:cardholderReference/update", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "Max length 32. Unique identifier of the Issuer on I-TSP" }, { "name": "cardholderReference", "value": "", "type": "path", "description": "Unique identifier of the Consumer under a given Issuer. This value is common to Visa Click-to-Pay" }, { "name": "c2pProvider", "value": "", "type": "query", "description": "Target Click-to-Pay provider" } ] }, "docs": "This web service accept request for updating cardholder data on click-to-pay process. It consumes request, creates an asynchronous message internally and returns accepted response if post goes right" }, { "info": { "name": "Issuer service aimed to generate data specific elements for push provisioning with ApplePay (MBPAD, MBPAC)", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/vts-apple-push-data", "headers": [ { "name": "WL-Correlation-ID", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "issuerId" } ] }, "docs": "Issuer service aimed to generate data specific elements for push provisioning with ApplePay (MBPAD, MBPAC)" }, { "info": { "name": "Issuer service aimed to generate data specific elements for app to app provisioning (MBAAC)", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/vts-mobile-banking-auth-code", "headers": [ { "name": "WL-Correlation-ID", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "issuerId" } ] }, "docs": "Issuer service aimed to generate data specific elements for app to app provisioning (MBAAC)" }, { "info": { "name": "Issuer service aimed to generate data specific elements for push provisioning for VTS", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/vts-payment-instrument-details", "headers": [ { "name": "WL-Correlation-ID", "value": "" } ], "params": [ { "name": "issuerId", "value": "", "type": "path", "description": "issuerId" } ] }, "docs": "Issuer service aimed to generate data specific elements for push provisioning for VTS" } ] } ], "bundled": true }