# Tokenized Payment

## How to use this document

Use this page after the user scenario has been routed to Tokenized Payment.
Tokenized Payment is an API-only product for wallet authorization and later
payment; CKP and Element are not available.

Before writing code, confirm:

- Integration mode: API-only
- Platform: server-side API orchestration with Web/WAP/App authorization redirect
- Backend language: Java / Python / Go / PHP / .NET
- Payment method and wallet authorization requirements
- Whether the user needs payment-account authorization for Tokenized Payment or
  card binding. In Tokenized Payment, "link account", "bind payment method", and
  "save for faster checkout" mean wallet/payment-account authorization that
  returns an accessToken. They do not mean card-number entry, Vault Element, or
  cardToken storage.
- Whether the user actually needs card tokenization / MIT, which should route
  to One-time Payments stored-card / COF docs

Stop after confirming the product is Tokenized Payment if the user only asks for
selection or architecture advice.

## Overview

Charge buyers automatically without requiring re-authorization for each payment. Supports 19 global digital wallet payment methods.

## Payment Methods

- Digital wallets (19 global payment methods supported)
- Card tokenization / MIT is not covered by this product page
- If the user says "card binding", "Vault Element", "cardToken", "stored card",
  "COF", or "enter card details in-app", treat that as card tokenization rather
  than Tokenized Payment.

---

## Integration Solution

Only one primary mode is available:

| Scenario | Recommended mode | Start with | Add as needed |
|---|---|---|---|
| Wallet/payment-account authorization with later auto-debit | **API-only tokenized payment** | [Overview](https://docs.antom.com/ac/tokenized/overview.md) + [Integration Guide](https://docs.antom.com/ac/tokenized/integration_guide.md) | server SDK sample, tokenized notification, Pay API reference |
| Card tokenization / MIT / stored card / Vault Element | Do not use Tokenized Payment | Route to One-time Payments stored-card / COF docs | [Antom Tokenization](https://docs.antom.com/ac/pm/tokenization.md), [Card On File（COF）](https://docs.antom.com/ac/pm/cof.md) |

## Integration Flow

**Authorization -> Payment**

```
1. consult API → obtain authorization URL
2. Buyer authorizes on secure platform
3. authCode callback (async notification)
4. applyToken API → obtain access token
5. pay API → charge using stored token
```

---

## Integration Guide

- [Overview](https://docs.antom.com/ac/tokenized/overview.md)
- [Integration Guide](https://docs.antom.com/ac/tokenized/integration_guide.md)

Read both before using API references or samples.

## Payment Method Enum

- [Payment Method Enum](https://docs.antom.com/ac/pm/enumeration_values.md) - Payment method types and API enum values

## API References

Use these for request/response bodies and parameter details after the
Tokenized Payment overview and Integration Guide.

- [Pay with token](https://docs.antom.com/ac/ams/payment_agreement.md)
- [Inquiry Payment](https://docs.antom.com/ac/ams/paymentri_online.md)

## Server-side SDK Code Example

Use the sample for the selected backend language after reading the integration
guide.

- [Java](https://cdn.marmot-cloud.com/page/antom-integration-doc/tokenization-payment/sample-code/java.md)
- [Python](https://cdn.marmot-cloud.com/page/antom-integration-doc/tokenization-payment/sample-code/python.md)
- [Go](https://cdn.marmot-cloud.com/page/antom-integration-doc/tokenization-payment/sample-code/go.md)
- [PHP](https://cdn.marmot-cloud.com/page/antom-integration-doc/tokenization-payment/sample-code/php.md)
- [.NET](https://cdn.marmot-cloud.com/page/antom-integration-doc/tokenization-payment/sample-code/dotnet.md)

---

## Tokenized Payment Notification

[Tokenized Payment Notification](https://cdn.marmot-cloud.com/page/antom-integration-doc/tokenization-payment/notify/tokenized-notify.md)
