Start Transaction (iPhone)

Start Transaction — iPhone

ParameterTypeRequiredDescription
amountDecimalYesTransaction amount
currencyStringYesISO 4217, e.g. "USD"
typeTransactionTypeYes.sale, .auth, .refund
orderIDStringRecommendedYour unique order ID
descriptionStringNoFor receipt
tipDecimalNoTip amount (added to total)
taxAmountDecimalNoTax for reporting
let request = CyoGateTransactionRequest(
    amount: 25.00, currency: "USD", type: .sale,
    orderID: "TABLE-12", description: "Restaurant Order", tip: 5.00
)
transactionManager.startTransaction(request: request) { result in /* handle */ }
See the Tap to Pay on iPhone overview for full context and the complete topic list.

Take Your Business to the Next Level

Find out how our innovative payment solutions can benefit your business. Reach out to us for more information or to get started!

Let's Get Started