vtex.local – Payments-Gateway-API
ℹ️ Onboarding guide
Check the new . We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Payments and is organized by focusing on the developer's journey.
The Payments Gateway API allows you to get payment data and process your store's transactions.
- Homepage
- https://api.apis.guru/v2/specs/vtex.local:Payments-Gateway-API/1.0.json
- Provider
- vtex.local:Payments-Gateway-API / Payments-Gateway-API
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/vtex.local/Payments-Gateway-API/1.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/vtex.local/Payments-Gateway-API/1.0/openapi.yaml
Tools (24)
Extracted live via the executor SDK.
-
configuration.affiliationByIdReturns associated data for the specified affiliation Id, like name and implementation, for example.
-
configuration.affiliationsReturns all affiliations that your provider can handle.
-
configuration.availablePaymentMethodsReturns enabled payment methods, like visa, master, bankissueinvoice that are shown for the final user and enabled to receive payment.
-
configuration.insertAffiliationCreates a new affiliation and returns a successful response.
-
configuration.insertRuleCreates a new rule and returns a successful response.
-
configuration.putRuleByIdUpdate Rule.
-
configuration.ruleDeletes rules by specified Id.
-
configuration.ruleByIdReturns rule by specified RuleId.
-
configuration.rulesReturns all rules conditions your provider can handle.
-
configuration.updateAffiliationReturns all affiliations.
-
installments.installmentsoptionsReturns the best installment options according to the informed params.
-
transactionFlow.cancelthetransactionCancel's transaction that was previously approved, but not settled.
-
transactionFlow.refundthetransactionRefunds transaction's value that was previously settled.
-
transactionFlow.settlethetransactionSettles transaction's value.
-
transactionProcess.1CreateanewtransactionThis request is the first step to create a new transaction.
-
transactionProcess.2SendPaymentsPublicThe second step to create a new transaction. Here, you have the option to send the data in three diferent ways: doing a private request, a public request or a private request that uses a saved Credit Card.
-
transactionProcess.2SendPaymentsWithSavedCreditCardThe second step to create a new transaction. Here, you have the option to send the data in three diferent ways: doing a private request, a public request or a private request that uses a saved Credit Card.
-
transactionProcess.3SendAdditionalDataThe third step to create a new transaction. It will send the additional related data to the transaction, like billig and shipping adress.
-
transactionProcess.4DoauthorizationThe fouth and last step to create a new transaction. It will authorized the new transction creation acorrdint to the data previously informed in the latests requests.
-
transactionProcess.paymentDetailsReturns associated information details for the specified payment id.
-
transactionProcess.transactionDetailsReturns associated data for the specified transaction id, like value and status, for exemple.
-
transactionProcess.transactionSettlementDetailsReturns associated settlements data for the specified transaction id.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools