# topUpAccepted

Endpoint: POST topUpAccepted
Version: 1

## Request body:

  - `application/vnd.worldpay.events-v1.hal+json` (unknown)
    We've received instruction about your top-up request. This event applies only to Pix APM payments.

## Request fields (application/vnd.worldpay.events-v1.hal+json):

  - `eventId` (string)
    The unique identifier for the event.
    Example: bb55ca5a-e05c-47e1-8e94-e88bac1a0a17

  - `eventTimestamp` (string)
    Date of event.
    Example: 2018-06-13T14:18:13.407

  - `eventDetails` (object)

  - `eventDetails.classification` (string)
    The event category, this can either be payout, payment or chargeback.
    Example: payment

  - `eventDetails.transactionReference` (string)
    The transaction reference you supplied in the payment.
    Example: Memory265-13/08/1876

  - `eventDetails.type` (string)
    Event status. For example, `cancelled` or `sentForAuthorization`.
    Example: topUpAccepted

  - `eventDetails.date` (string)
    The date you first submitted the payment.
    Example: 2017-11-03

  - `eventDetails.amount` (object)

  - `eventDetails.amount.value` (integer)
    The authorization, partial refund, or the whole or partial settlement amount. This is a whole number with an exponent of 2, e.g. 250 would be 2.50.
    Example: 100

  - `eventDetails.amount.currencyCode` (string)
    The currency code.
    Example: EUR

  - `eventDetails.paymentInstrument` (object)

  - `eventDetails.paymentInstrument.method` (string)
    Example: pix

  - `eventDetails.paymentInstrument.bankCode` (string)
    Example: 13935893

  - `eventDetails.paymentInstrument.branchCode` (string)
    Example: 0001

  - `eventDetails.paymentInstrument.accountName` (string)
    Example: John Doe

  - `eventDetails.paymentInstrument.accountNumber` (string)
    Example: 30054759318

  - `eventDetails.paymentInstrument.accountType` (string)
    Type of account. Some examples 'Current Account(CACC)', 'Salary Account(SLRY)', 'Savings Account(SVGS)', 'Payment Account (TRAN)'.
    Example: TRAN

  - `eventDetails.paymentInstrument.documentNumber` (string)
    Represents the Payer's Tax ID (CPF or CNPJ Number) in Brazil.
    Example: 43394559000156

  - `eventDetails.paymentInstrument.bookingDate` (string)
    Example: 2025-05-02

  - `eventDetails._links` (object)
    Unused currently.

  - `eventDetails._links.payment` (object)

  - `eventDetails._links.payment.href` (string)

## Response 200:

  - `200` (unknown)
    Return a 200 status to indicate that the data was received successfully

