Process Single Transaction
This method is used to create all transactions on open ZAPI cart objects (this includes refunds).
zapiProcessSingleTransaction
Query Parameters
Name
Type
Description
{ "name": "Cake's name", "recipe": "Cake's recipe name", "cake": "Binary cake"}{ "message": "Ain't no cake like that."}<request>
<zapiToken></zapiToken>
<zapiAccountId></zapiAccountId>
<zapiUserId></zapiUserId>
<zapiMethod>
<methodName>zapiProcessSingleTransaction</methodName>
<location>
<altitude></altitude>
<latitude></latitude>
<longitude></longitude>
<locationTimestamp></locationTimestamp>
<primaryAccountId></primaryAccountId>
<secondaryAccountId></secondaryAccountId>
</location>
<cartId></cartId>
<transactionDetails>
<transactionType></transactionType>
<transactionAmount></transactionAmount>
<currency>
<isoCode></isoCode>
</currency>
<creditCardDetails>
<stripePaymentMethodId>pm_STRIPE_METHOD_ID</stripePaymentMethodId>
<stripePaymentIntentId>pm_STRIPE_INTENT_ID</stripePaymentIntentId>
<token />
<nameOnCard></nameOnCard>
<number></number>
<expMonth></expMonth>
<expYear></expYear>
<csv></csv>
</creditCardDetails>
<gratuityDetails>
<gratuityId></gratuityId>
<gratuityTypeId></gratuityTypeId>
</gratuityDetails>
<voucherDetails>
<companyName></companyName>
<companyAgentId></companyAgentId>
<companyId></companyId>
<voucherNumber></voucherNumber>
</voucherDetails>
</transactionDetails>
</zapiMethod>
</request>Last updated
Was this helpful?
