XPay Card Load Confirmed

post{listenerUrl}/xpay-card-load-confirmed

Triggered when a card has been successfully enabled for use with XPay (Googlepay, Applepay or similar). Subscribers should use this event to inform the cardholder, via email, that their card is ready to use with XPay.

Request

Header Parameters

  • X-Delivery-Idstring

    Unique message id plus delivery attempt.

  • X-Key-Idstring

    ID of the public key used to validate the signature.

  • X-Signaturestring

    Base64-encoded RSA SHA-256 signature of {deliveryId}:{keyId}:{requestBody}.

Body application/json

  • topicstring
    Allowed values:xpay-card-load-confirmed
  • payloadobject
    • xpayTypestring
      Allowed values:applegenericgoogle

      Type of XPay being used.

    • cardholderIdstring

      The Immersve cardholder's account id.

    • cardIdstring

      The Immersve card id for the card being loaded.

    • cardPanLast4string

      The last four digits of the card PAN.

    • cardProgramIdstring

      The Immersve card program id for the card.

  • messageIdstring
  • listenerIdstring
  • listenerAccountIdstring
  • deliveryAttemptnumber
  • createdAtstring

    The notification message creation timestamp.

  • sentAtstring

    The delivery attempt timestamp.

  • keyIdstring

    The public key id for validating the signature. Public keys can be found at https://api.immersve.com/.well-known/jwks.json and matched using the "kid" attribute.

  • issuerstring

Response

Subscription response

Body application/json

  • deliveryTypestring

    Selected delivery option by the subscriber

  • deliveryDestinationstring

    Destination where the notification was sent to by the subscriber