Before you begin integrating with the Visa Accept Service B2B APIs, it is important to understand the underlying logic and key structural concepts. Understanding the seller lifecycle and workflow dependencies helps prevent integration errors and helps ensure successful seller onboarding and transaction processing.
Understanding how data is structured helps prevent integration errors.
| Resource | Role | Dependencies |
|---|---|---|
| Application | Parent | Foundation configuration that determines integration mode and account policies for all operations |
| Seller | Primary | Must be enrolled and ACTIVE before transaction processing; requires valid card eligibility and name tag availability |
| Device | Child | Depends on existing seller account; only required for Hybrid mode integrations with cryptographic keys |
| Transaction | Child | Requires active seller status; refund transactions require original transaction ID reference |
| Compliance Data | Child | Submitted after seller enrollment completion for KYB/Terms and Conditions requirements where applicable |