Integrator Transactions Lookup

When creating a charge with YocoSDK.charge(), 3rd party integrators can pass an optional receiptNumber in PaymentParameters. The receiptNumber should be unique and is up to integrators to store. The receiptNumber allows for lookup if a transaction result is lost, due to e.g. application exiting prematurely.


receiptNumber: String - A unique string set when creating a charge completionHandler: @escaping ([PaymentResult]?, Swift.Error?) -> Void - lookup completion handler


import YocoSDK
Yoco.getIntegratorTransactions(receiptNumber: receiptNumber) { (result, error) in
// result - collection of PaymentResult, null if no transactions found or lookup fails
// error - error description string