---
title: "Post new payment information related to the policy."
method: POST
path: "/sales/v2/individual/travel/policies/{policy_id}/payment_updates"
---

# Post new payment information related to the policy.

`POST /sales/v2/individual/travel/policies/{policy_id}/payment_updates`

## Request

- Base URL: `https://sandbox.api.axapartners.com`
- URL: `https://sandbox.api.axapartners.com/sales/v2/individual/travel/policies/{policy_id}/payment_updates`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://sandbox.auth.api.axapartners.com/oauth/token` scopes: `urn:axa.partners.sales.individual.travel.policies.write`

Cf. summary

## Path parameters

- `policy_id` string, required

## Headers

- `accept-language` string

## Request body

- object
  - `payment` object: Payment information, at least one of the properties psp_transaction_id or transfer_information should be provided.
    - `type` 'CREDIT_CARD' | 'DEBIT_CARD' | 'ELECTRONIC_TRANSFERT' | 'VIRTUAL_CREDIT_CARD' | 'DIRECT_PAYMENT': Payment mode selected.
    - `psp_transaction_id` string: Payment reference on the payment provider system.
    - `transfer_information` object: Information about the payer.
      - `account_holder` object
        - `first_name` string: First name of the account's owner.
        - `last_name` string: Last name of the account's owner.
        - `billing_address` object
          - `street_address` string: Street address.
          - `postal_code` string: Postal code or zip code.
          - `city` string: City.
          - `country` string: Country.
          - `province` string: Province.
      - `account_name` string: Name's of this bank account
      - `country_code` string: Bank's country code, ISO-3166-1 alpha-2 format (2 letters code).
      - `wire_code` object[]
        - `wire_code_type` 'IBAN': Wire's type (only IBAN is accepted)
        - `value` string: The value of the IBAN

## Response `200`

Policy confirmation response.

- object
  - `payment_technical_information` object: Technical information for payment system access. This information is provided to the API caller to allow it to complete the payment.
    - `zuora_access` object, required: Access information specific to Zuora.
      - `payment_gateway` string, required: Payment gateway code.
      - `key` string, required: Public key generated for the subscription.
      - `signature` string, required: Digital signature generated for the subscription.
      - `token` string, required: Token generated for the subscription.
      - `tenant_id` string, required: ID of the Zuora tenant.
      - `page_id` string, required: The page id.

## Other responses

- `400`: Bad Request.
- `401`: Unauthorized. The identity of the caller has not been definitely confirmed (invalid issuer, expired token, ...)
- `403`: Forbidden. The identity of the caller is confirmed, however the required access grants are not met (missing scope, unknown client_id, ...)
- `404`: Not found. The server did not find a current representation for the searched resource.
- `default`: Default response format.

---

[API](https://skmtc.dev/axa-assistance/apis/axa-assistance-travel-api.md) - [All operations](https://skmtc.dev/axa-assistance/apis/axa-assistance-travel-api/llms.txt) - [OpenAPI document](https://skmtc.dev/axa-assistance/apis/axa-assistance-travel-api/revisions/700f7054c1d2?raw)
