Validate a digital wallet session

Request

Validates a digital wallet session.

We recommend using FramePay to validate a digital wallet session.

Security
PublishableApiKey or SecretApiKey or JWT
Bodyapplication/jsonrequired

Digital wallet validation request.

typestringrequired

Type of digital wallet to validate.

Value:"Apple Pay"
Discriminator
validationRequestobjectwrite-onlyrequired

Validation request.

curl -i -X POST \
  https://www.rebilly.com/_mock/catalog/all/digital-wallets/validation \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "type": "Apple Pay",
    "validationRequest": {
      "validationUrl": "string",
      "domainName": "www.example.com",
      "displayName": "My Store"
    }
  }'

Responses

Digital wallet validation complete.

Headers
Locationstring, (uri)

Location of the related resource.

Example:"https://api.rebilly.com/example"
X-RateLimit-Limitinteger

Total number of rate limit tokens for this request within a rate limit period. For more information, see Rate limits.

Example:3600
X-RateLimit-Remaininginteger

Remaining number of rate limit tokens for this request within the rate limit period. For example, in the sandbox environment, rate limits for non-GET endpoints are set at 3000 requests per 10 minutes.

Example:3600
Bodyapplication/json
typestringrequired

Type of digital wallet to validate.

Value:"Apple Pay"
Discriminator
validationResponseobjectread-only

Apple Pay SDK validation response.

Response
{ "type": "string", "validationResponse": {} }