Payments

Retrieve payment

Retrieves the details of an existing payment.

Required permissions:

  • payment:basic:read
  • plan:basic:read
  • access_pass:basic:read
  • member:email:read
  • member:basic:read
  • member:phone:read
  • promo_code:basic:read
  • shipment:basic:read
  • payment:dispute:read
  • payment:resolution_center_case:read
get/payments/{id}

Path parameters

idstring required
Example:pay_xxxxxxxxxxxxxx

The unique identifier of the payment.

Response

A successful response

amount_after_feesnumber required

How much the payment is for after fees

auto_refundedboolean required

Whether this payment was auto refunded or not

billing_reason'subscription_create' | 'subscription_cycle' | 'subscription_update' | 'one_time' | 'manual' | 'subscription' required

The reason why a specific payment was billed

card_brand'mastercard' | 'visa' | 'amex' | 'discover' | 'unionpay' | 'jcb' | 'diners' | 'link' | 'troy' | 'visadankort' | 'visabancontact' | 'china_union_pay' | 'rupay' | 'jcbrupay' | 'elo' | 'maestro' | 'tarjeta_naranja' | 'cirrus' | 'nspk_mir' | 'verve' | 'ebt' | 'private_label' | 'local_brand' | 'uatp' | 'wexcard' | 'uzcard' | 'meeza' | 'hrg_store_card' | 'girocard' | 'fuel_card' | 'dankort' | 'carnet' | 'atm_card' | 'china_union_payuzcard' | 'codensa' | 'cabal' | 'hipercard' | 'jcblankapay' | 'cmi' | 'aura' | 'accel' | 'culiance' | 'nyce' | 'pulse' | 'star' | 'unknown' required

Possible card brands that a payment token can have

card_exp_monthinteger nullable required

The expiration month (1-12) of the card used for this payment. Falls back to the declined card on failed payments with no saved card. Null when the payment was not made with a card or the expiry is unavailable.

card_exp_yearinteger nullable required

The four-digit expiration year of the card used for this payment. Falls back to the declined card on failed payments with no saved card. Null when the payment was not made with a card or the expiry is unavailable.

card_last4string nullable required

The last four digits of the card used to make this payment. Null if the payment was not made with a card.

checkout_configuration_idstring nullable required

The ID of the checkout session/configuration that produced this payment, if any. Use this to map payments back to the checkout configuration that created them.

created_atstring date-time required

The datetime the payment was created.

currency'usd' | 'sgd' | 'inr' | 'aud' | 'brl' | 'cad' | 'dkk' | 'eur' | 'nok' | 'gbp' | 'sek' | 'chf' | 'hkd' | 'huf' | 'jpy' | 'mxn' | 'myr' | 'pln' | 'czk' | 'nzd' | 'aed' | 'eth' | 'ape' | 'cop' | 'ron' | 'thb' | 'bgn' | 'idr' | 'dop' | 'php' | 'try' | 'krw' | 'twd' | 'vnd' | 'pkr' | 'clp' | 'uyu' | 'ars' | 'zar' | 'dzd' | 'tnd' | 'mad' | 'kes' | 'kwd' | 'jod' | 'all' | 'xcd' | 'amd' | 'bsd' | 'bhd' | 'bob' | 'bam' | 'khr' | 'crc' | 'xof' | 'egp' | 'etb' | 'gmd' | 'ghs' | 'gtq' | 'gyd' | 'ils' | 'jmd' | 'mop' | 'mga' | 'mur' | 'mdl' | 'mnt' | 'nad' | 'ngn' | 'mkd' | 'omr' | 'pyg' | 'pen' | 'qar' | 'rwf' | 'sar' | 'rsd' | 'lkr' | 'tzs' | 'ttd' | 'uzs' | 'rub' | 'btc' | 'cny' | 'usdt' | 'kzt' | 'awg' | 'whop_usd' | 'xau' required

The available currencies on the platform

customer_phonestring nullable required

Phone number the customer provided at checkout, or their verified phone number when your checkout requires phone verification. null when no phone number was collected.

decline_code'insufficient_funds' | 'lost_card' | 'stolen_card' | 'expired_card' | 'suspected_fraud' | 'invalid_card_number' | 'invalid_cvc' | 'invalid_cvc_or_expiration' | 'incorrect_pin' | 'authentication_required' | 'card_not_supported' | 'currency_not_supported' | 'duplicate_transaction' | 'generic_decline' | 'invalid_account' | 'invalid_amount' | 'processing_error' | 'restricted_card' | 'card_velocity_exceeded' | 'contact_issuer' | 'bank_declined' | 'regulatory_blocked' | 'transaction_not_permitted' | 'transaction_stopped' | 'card_type_not_supported' | 'issuer_not_found' | 'closed_account' | 'issuer_unavailable' | 'invalid_zip' | 'invalid_expiry_month' | 'invalid_expiry_year' | 'invalid_expiry' | 'invalid_transaction' | 'cannot_authorize' | 'pin_required' | 'pin_try_exceeded' | 'provider_declined' | 'high_risk' | 'test_mode_decline' | 'merchant_blacklist' | 'reenter_transaction' | 'invalid_pin' | 'pin_required_as' | 'withdrawal_count_limit_exceeded' | 'invalid_country' | 'issuer_error' | 'invalid_card_holder_name' | 'no_accounts' | 'transaction_cancelled' | 'three_d_secure_success' | 'three_d_secure_canceled' | 'three_d_secure_invalid_card_number' | 'three_d_secure_generic_error' | 'three_d_secure_timeout' | 'three_d_secure_failed' | 'three_d_secure_card_not_enrolled' | 'three_d_secure_fraud' | 'three_d_secure_too_many_attempts' | 'three_d_secure_rejected_by_bank' | 'three_d_secure_reported_lost_or_stolen' | 'blocked_by_cardholder' | 'test_mode_test_card' | 'try_again_later' | 'transaction_not_allowed' | 'bank_insufficient_funds' | 'bank_account_not_found' | 'bank_account_closed' | 'bank_account_frozen' | 'bank_invalid_routing_number' | 'bank_non_transaction_account' | 'bank_authorization_revoked' | 'bank_payment_stopped' | 'bank_not_authorized' | 'bank_account_holder_deceased' | 'bank_duplicate' | 'bank_amount_error' | 'bank_regulatory_blocked' | 'bank_details_invalid' | 'bank_processing_error' | 'bank_generic_decline' | 'sepa_invalid_iban' | 'sepa_no_mandate' | 'sepa_mandate_data_invalid' | 'sepa_disputed' | 'sepa_refused_by_customer' | 'sepa_generic_decline' required

The reason a payment was declined.

dispute_alerted_atstring date-time nullable required

When an alert came in that this transaction will be disputed

failure_messagestring nullable required

If the payment failed, the reason for the failure.

financing_installments_countinteger nullable required

The number of financing installments for the payment. Present if the payment is a financing payment (e.g. Splitit, Klarna, etc.).

idstring required

The unique identifier for the payment.

last_payment_attemptstring date-time nullable required

The time of the last payment attempt.

metadataobject nullable required

The custom metadata stored on this payment. This will be copied over to the checkout configuration for which this payment was made

needs_trackingboolean nullable required

Whether this payment is holding funds until the order ships and has no tracking number yet.

next_payment_attemptstring date-time nullable required

The time of the next schedule payment retry.

paid_atstring date-time nullable required

The time at which this payment was successfully collected. Null if the payment has not yet succeeded. As a Unix timestamp.

payment_method_type'acss_debit' | 'addi' | 'affirm' | 'afterpay_clearpay' | 'alipay' | 'alma' | 'amazon_pay' | 'apple' | 'apple_pay' | 'au_bank_transfer' | 'au_becs_debit' | 'bacs_debit' | 'bancolombia' | 'bancontact' | 'bank_wire' | 'billie' | 'bizum' | 'blik' | 'boleto' | 'bre_b' | 'ca_bank_transfer' | 'capchase_pay' | 'card' | 'card_installments_three' | 'card_installments_six' | 'card_installments_twelve' | 'cashapp' | 'claritypay' | 'coinbase' | 'crypto' | 'custom' | 'customer_balance' | 'demo_pay' | 'efecty' | 'eps' | 'eu_bank_transfer' | 'fpx' | 'flex_pay' | 'gb_bank_transfer' | 'gcash' | 'giropay' | 'google_pay' | 'gopay' | 'grabpay' | 'id_bank_transfer' | 'ideal' | 'interac' | 'kakao_pay' | 'klarna' | 'klarna_pay_now' | 'konbini' | 'kr_card' | 'kr_market' | 'kriya' | 'kueski' | 'link' | 'mb_way' | 'm_pesa' | 'mercado_pago' | 'mobilepay' | 'modo' | 'mondu' | 'multibanco' | 'naver_pay' | 'nequi' | 'netbanking' | 'ng_bank' | 'ng_bank_transfer' | 'ng_card' | 'ng_market' | 'ng_ussd' | 'ng_wallet' | 'nz_bank_account' | 'oxxo' | 'p24' | 'pago_efectivo' | 'pse' | 'pay_by_bank' | 'payco' | 'paynow' | 'paypal' | 'paypay' | 'payto' | 'pix' | 'platform_balance' | 'promptpay' | 'qris' | 'rapipago' | 'rechnung' | 'revolut_pay' | 'samsung_pay' | 'satispay' | 'scalapay' | 'sencillito' | 'sepa_debit' | 'sequra' | 'servipag' | 'sezzle' | 'shop_pay' | 'shopeepay' | 'sofort' | 'south_korea_market' | 'spei' | 'splitit' | 'sunbit' | 'swish' | 'tamara' | 'twint' | 'upi' | 'us_bank_account' | 'us_bank_transfer' | 'venmo' | 'vipps' | 'webpay' | 'wechat_pay' | 'yape' | 'zip' | 'coinflow' | 'unknown' required

The different types of payment methods that can be used.

payments_failedinteger nullable required

The number of failed payment attempts for the payment.

refundableboolean required

True only for payments that are paid, have not been fully refunded, and were processed by a payment processor that allows refunds.

refunded_amountnumber nullable required

The payment refund amount(if applicable).

refunded_atstring date-time nullable required

When the payment was refunded (if applicable).

retryableboolean required

True when the payment status is open and its membership is in one of the retry-eligible states (active, trialing, completed, or past_due), or when it is a failed initial billing-engine payment on a drafted membership with an unlimited-stock plan; otherwise false. Used to decide if Whop can attempt the charge again.

risk_scoreinteger nullable required

Whop's in-house fraud risk score for this payment, from 0 (lowest risk) to 100 (highest risk). Null when the payment has not been scored or scoring has not yet completed.

risk_signalsobject nullable required

A curated set of factors behind the risk score, grouped by category (business transaction history, buyer, device). Each entry has a key, human-readable label, category, and value. Null when there is no risk assessment for this payment.

settlement_amountnumber required

The total amount charged to the customer for this payment, including taxes and after any discounts. In the currency specified by the currency field.

settlement_currency'usd' | 'sgd' | 'inr' | 'aud' | 'brl' | 'cad' | 'dkk' | 'eur' | 'nok' | 'gbp' | 'sek' | 'chf' | 'hkd' | 'huf' | 'jpy' | 'mxn' | 'myr' | 'pln' | 'czk' | 'nzd' | 'aed' | 'eth' | 'ape' | 'cop' | 'ron' | 'thb' | 'bgn' | 'idr' | 'dop' | 'php' | 'try' | 'krw' | 'twd' | 'vnd' | 'pkr' | 'clp' | 'uyu' | 'ars' | 'zar' | 'dzd' | 'tnd' | 'mad' | 'kes' | 'kwd' | 'jod' | 'all' | 'xcd' | 'amd' | 'bsd' | 'bhd' | 'bob' | 'bam' | 'khr' | 'crc' | 'xof' | 'egp' | 'etb' | 'gmd' | 'ghs' | 'gtq' | 'gyd' | 'ils' | 'jmd' | 'mop' | 'mga' | 'mur' | 'mdl' | 'mnt' | 'nad' | 'ngn' | 'mkd' | 'omr' | 'pyg' | 'pen' | 'qar' | 'rwf' | 'sar' | 'rsd' | 'lkr' | 'tzs' | 'ttd' | 'uzs' | 'rub' | 'btc' | 'cny' | 'usdt' | 'kzt' | 'awg' | 'whop_usd' | 'xau' required

The available currencies on the platform

settlement_exchange_ratenumber nullable required

Deprecated. Always returns null.

settlement_time_atstring date-time nullable required

When this payment's funds post to the company's available balance, at midnight UTC. Known at payment time and never changes. The ledger_account.funds_available webhook carries the same settlement_time_at when that batch posts — match them to know these funds are now withdrawable.

status'draft' | 'open' | 'authorized' | 'paid' | 'pending' | 'uncollectible' | 'unresolved' | 'void' required

The status of a receipt

substatus'succeeded' | 'requires_capture' | 'pending' | 'failed' | 'past_due' | 'canceled' | 'price_too_low' | 'uncollectible' | 'refunded' | 'auto_refunded' | 'partially_refunded' | 'dispute_warning' | 'dispute_needs_response' | 'dispute_warning_needs_response' | 'resolution_needs_response' | 'dispute_under_review' | 'dispute_warning_under_review' | 'resolution_under_review' | 'dispute_won' | 'dispute_warning_closed' | 'resolution_won' | 'dispute_lost' | 'dispute_closed' | 'resolution_lost' | 'drafted' | 'incomplete' | 'unresolved' | 'open_dispute' | 'open_resolution' required

The friendly status of a payment. This is a derived status that provides a human-readable summary of the payment state, combining the underlying status and substatus fields.

subtotalnumber nullable required

The subtotal to show to the creator (excluding buyer fees).

tax_amountnumber nullable required

The calculated amount of the sales/VAT tax (if applicable).

tax_behavior'exclusive' | 'inclusive' | 'unspecified' | 'unable_to_collect' required

The type of tax inclusivity applied to the receipt, for determining whether the tax is included in the final price, or paid on top.

tax_refunded_amountnumber nullable required

The amount of tax that has been refunded (if applicable).

three_ds_verifiedboolean required

Whether 3D Secure authentication was completed for this payment.

totalnumber nullable required

The total to show to the creator (excluding buyer fees).

updated_atstring date-time required

The datetime the payment was last updated.

usd_totalnumber nullable required

The total in USD to show to the creator (excluding buyer fees).

voidableboolean required

True when the payment is tied to a membership in past_due, the payment status is open, and the processor allows voiding payments; otherwise false.

client_secretstring nullable required

The credential the buyer's surface presents to poll this payment and set its return URL. Returned when a payment created from a confirmation token is created or retrieved by a caller with the payment:charge permission. Null for payments created from a stored payment method or callers without payment:charge. It unlocks this payment and nothing else; treat it like a password for that one attempt.

Example response

{
  "amount_after_fees": 6.9,
  "application_fee": {
    "amount": 6.9,
    "amount_captured": 6.9,
    "amount_refunded": 6.9,
    "created_at": "2023-12-01T05:00:00.401Z",
    "id": "apfee_xxxxxxxxxxxx"
  },
  "card_exp_month": 6,
  "card_exp_year": 2027,
  "card_last4": "4242",
  "checkout_configuration_id": "ch_xxxxxxxxxxxxxxx",
  "company": {
    "id": "biz_xxxxxxxxxxxxxx"
  },
  "created_at": "2023-12-01T05:00:00.401Z",
  "dispute_alerted_at": "2023-12-01T05:00:00.401Z",
  "disputes": [
    {
      "amount": 6.9,
      "id": "dspt_xxxxxxxxxxxxx",
      "needs_response_by": "2023-12-01T05:00:00.401Z",
      "notes": "Customer used the product for 3 months before disputing.",
      "reason": "Product Not Received"
    }
  ],
  "fees": [
    {
      "amount": 6.9
    }
  ],
  "financing_installments_count": 42,
  "financing_transactions": [
    {
      "amount": 6.9,
      "created_at": "2023-12-01T05:00:00.401Z",
      "id": "ptx_xxxxxxxxxxxxxx"
    }
  ],
  "id": "pay_xxxxxxxxxxxxxx",
  "last_payment_attempt": "2023-12-01T05:00:00.401Z",
  "membership": {
    "id": "mem_xxxxxxxxxxxxxx"
  },
  "next_payment_attempt": "2023-12-01T05:00:00.401Z",
  "paid_at": "2023-12-01T05:00:00.401Z",
  "payment_instrument": {
    "installment_count": 42
  },
  "payment_method": {
    "card": {
      "exp_month": 42,
      "exp_year": 42,
      "last4": "4242"
    },
    "created_at": "2023-12-01T05:00:00.401Z",
    "id": "payt_xxxxxxxxxxxxx"
  },
  "payments_failed": 42,
  "plan": {
    "id": "plan_xxxxxxxxxxxxx"
  },
  "product": {
    "id": "prod_xxxxxxxxxxxxx",
    "route": "pickaxe-analytics",
    "title": "Pickaxe Analytics"
  },
  "promo_code": {
    "amount_off": 6.9,
    "id": "promo_xxxxxxxxxxxx",
    "number_of_intervals": 42
  },
  "refunded_amount": 6.9,
  "refunded_at": "2023-12-01T05:00:00.401Z",
  "refunds": [
    {
      "amount": 6.9,
      "created_at": "2023-12-01T05:00:00.401Z",
      "id": "rf_xxxxxxxxxxxxxxx"
    }
  ],
  "resolutions": [
    {
      "due_date": "2023-12-01T05:00:00.401Z",
      "id": "reso_xxxxxxxxxxxxx"
    }
  ],
  "risk_score": 42,
  "settlement_amount": 6.9,
  "settlement_exchange_rate": 6.9,
  "settlement_time_at": "2023-12-01T05:00:00.401Z",
  "shipment": {
    "carrier": "usps",
    "id": "ship_xxxxxxxxxxxxx",
    "tracking_number": "9400111899223456789012",
    "tracking_url": "https://track.aftership.com/9400111899223456789012"
  },
  "subtotal": 6.9,
  "tax_amount": 6.9,
  "tax_refunded_amount": 6.9,
  "total": 6.9,
  "updated_at": "2023-12-01T05:00:00.401Z",
  "usd_total": 6.9,
  "user": {
    "email": "john.doe@example.com",
    "id": "user_xxxxxxxxxxxxx",
    "name": "John Doe",
    "username": "johndoe42"
  },
  "client_secret": "pay_xxxxxxxxxxxxxx_secret_v1_xxxx"
}

Changes

Changed in 14 of the 41 revisions of this API.632214

    • added the required property allOf[Payment]/fees to the response with the 200 status

      response-required-property-added

    • added the new flex_pay enum value to the allOf[Payment]/payment_method/payment_method_type response property for the response status 200

      response-property-enum-value-added

    • added the new flex_pay enum value to the allOf[Payment]/payment_method_type/oneOf[PaymentMethodTypes]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gcash enum value to the allOf[Payment]/payment_method/payment_method_type response property for the response status 200

      response-property-enum-value-added

    • added the new gcash enum value to the allOf[Payment]/payment_method_type/oneOf[PaymentMethodTypes]/ response property for the response status 200

      response-property-enum-value-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the new authorized enum value to the allOf[Payment]/status/oneOf[ReceiptStatus]/ response property for the response status 200

      response-property-enum-value-added

    • added the new requires_capture enum value to the allOf[Payment]/substatus response property for the response status 200

      response-property-enum-value-added

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the new accel enum value to the allOf[Payment]/card_brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new accel enum value to the allOf[Payment]/payment_method/card/brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new culiance enum value to the allOf[Payment]/card_brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new culiance enum value to the allOf[Payment]/payment_method/card/brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new nyce enum value to the allOf[Payment]/card_brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new nyce enum value to the allOf[Payment]/payment_method/card/brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new pulse enum value to the allOf[Payment]/card_brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new pulse enum value to the allOf[Payment]/payment_method/card/brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new star enum value to the allOf[Payment]/card_brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    • added the new star enum value to the allOf[Payment]/payment_method/card/brand/oneOf[CardBrands]/ response property for the response status 200

      response-property-enum-value-added

    This revision also has 42 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 715c4defcbbf631See the full diff
    • the response's body type/format changed from object/ to / for status 200

      response-body-type-changed

    • removed the required property amount_after_fees from the response with the 200 status

      response-required-property-removed

    • removed the required property application_fee from the response with the 200 status

      response-required-property-removed

    • removed the required property auto_refunded from the response with the 200 status

      response-required-property-removed

    • removed the required property billing_address from the response with the 200 status

      response-required-property-removed

    • removed the required property billing_reason from the response with the 200 status

      response-required-property-removed

    • removed the required property card_brand from the response with the 200 status

      response-required-property-removed

    • removed the required property card_exp_month from the response with the 200 status

      response-required-property-removed

    • removed the required property card_exp_year from the response with the 200 status

      response-required-property-removed

    • removed the required property card_last4 from the response with the 200 status

      response-required-property-removed

    • removed the required property checkout_configuration_id from the response with the 200 status

      response-required-property-removed

    • removed the required property company from the response with the 200 status

      response-required-property-removed

    • removed the required property created_at from the response with the 200 status

      response-required-property-removed

    • removed the required property currency from the response with the 200 status

      response-required-property-removed

    • removed the required property customer_phone from the response with the 200 status

      response-required-property-removed

    • removed the required property decline_code from the response with the 200 status

      response-required-property-removed

    • removed the required property dispute_alerted_at from the response with the 200 status

      response-required-property-removed

    • removed the required property disputes from the response with the 200 status

      response-required-property-removed

    • removed the required property failure_message from the response with the 200 status

      response-required-property-removed

    • removed the required property financing_installments_count from the response with the 200 status

      response-required-property-removed

    • removed the required property financing_transactions from the response with the 200 status

      response-required-property-removed

    • removed the required property id from the response with the 200 status

      response-required-property-removed

    • removed the required property last_payment_attempt from the response with the 200 status

      response-required-property-removed

    • removed the required property member from the response with the 200 status

      response-required-property-removed

    • removed the required property membership from the response with the 200 status

      response-required-property-removed

    • removed the required property metadata from the response with the 200 status

      response-required-property-removed

    • removed the required property needs_tracking from the response with the 200 status

      response-required-property-removed

    • removed the required property next_payment_attempt from the response with the 200 status

      response-required-property-removed

    • removed the required property paid_at from the response with the 200 status

      response-required-property-removed

    • removed the required property payment_instrument from the response with the 200 status

      response-required-property-removed

    • removed the required property payment_method from the response with the 200 status

      response-required-property-removed

    • removed the required property payment_method_type from the response with the 200 status

      response-required-property-removed

    • removed the required property payments_failed from the response with the 200 status

      response-required-property-removed

    • removed the required property plan from the response with the 200 status

      response-required-property-removed

    • removed the required property product from the response with the 200 status

      response-required-property-removed

    • removed the required property promo_code from the response with the 200 status

      response-required-property-removed

    • removed the required property refundable from the response with the 200 status

      response-required-property-removed

    • removed the required property refunded_amount from the response with the 200 status

      response-required-property-removed

    • removed the required property refunded_at from the response with the 200 status

      response-required-property-removed

    • removed the required property refunds from the response with the 200 status

      response-required-property-removed

    • removed the required property resolutions from the response with the 200 status

      response-required-property-removed

    • removed the required property retryable from the response with the 200 status

      response-required-property-removed

    • removed the required property risk_score from the response with the 200 status

      response-required-property-removed

    • removed the required property risk_signals from the response with the 200 status

      response-required-property-removed

    • removed the required property settlement_amount from the response with the 200 status

      response-required-property-removed

    • removed the required property settlement_currency from the response with the 200 status

      response-required-property-removed

    • removed the required property settlement_exchange_rate from the response with the 200 status

      response-required-property-removed

    • removed the required property settlement_time_at from the response with the 200 status

      response-required-property-removed

    • removed the required property shipment from the response with the 200 status

      response-required-property-removed

    • removed the required property shipping_address from the response with the 200 status

      response-required-property-removed

    • removed the required property status from the response with the 200 status

      response-required-property-removed

    • removed the required property substatus from the response with the 200 status

      response-required-property-removed

    • removed the required property subtotal from the response with the 200 status

      response-required-property-removed

    • removed the required property tax_amount from the response with the 200 status

      response-required-property-removed

    • removed the required property tax_behavior from the response with the 200 status

      response-required-property-removed

    • removed the required property tax_refunded_amount from the response with the 200 status

      response-required-property-removed

    • removed the required property three_ds_verified from the response with the 200 status

      response-required-property-removed

    • removed the required property total from the response with the 200 status

      response-required-property-removed

    • removed the required property updated_at from the response with the 200 status

      response-required-property-removed

    • removed the required property usd_total from the response with the 200 status

      response-required-property-removed

    • removed the required property user from the response with the 200 status

      response-required-property-removed

    • removed the required property verification_checks from the response with the 200 status

      response-required-property-removed

    • removed the required property voidable from the response with the 200 status

      response-required-property-removed

    • added Payment subschema #2 to the response body allOf list for the response status 200

      response-body-all-of-added

    • added the required property payment_method/card/fingerprint to the response with the 200 status

      response-required-property-added

    • added the new modo enum value to the payment_method/payment_method_type response property for the response status 200

      response-property-enum-value-added

    • added the new modo enum value to the payment_method_type/oneOf[PaymentMethodTypes]/ response property for the response status 200

      response-property-enum-value-added

    • added the new rapipago enum value to the payment_method/payment_method_type response property for the response status 200

      response-property-enum-value-added

    • added the new rapipago enum value to the payment_method_type/oneOf[PaymentMethodTypes]/ response property for the response status 200

      response-property-enum-value-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the required property payment_instrument to the response with the 200 status

      response-required-property-added

    • added the required property verification_checks to the response with the 200 status

      response-required-property-added

    • added the required property card_exp_month to the response with the 200 status

      response-required-property-added

    • added the required property card_exp_year to the response with the 200 status

      response-required-property-added

    • added the required property decline_code to the response with the 200 status

      response-required-property-added

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog