-
Notifications
You must be signed in to change notification settings - Fork 4
CREDITVOID
Bodia edited this page Mar 29, 2021
·
2 revisions
This page describes the Akurateco iOS SDK CREDITVOID Adapter.
CREDITVOID request is used to complete both REFUND and REVERSAL transactions:
- REVERSAL transaction is used to cancel hold from funds on card account, previously authorized by AUTH transaction.
- REFUND transaction is used to return funds to card account, previously submitted by SALE or CAPTURE transactions.

- The CREDITVOID Adapter operation method based on the cardholder data:
/**
* @param transactionId transaction ID in the Payment Platform. UUID format value.
* @param payerEmail customer’s email. String up to 256 characters.
* @param cardNumber the credit card number.
* @param amount the amount for capture. Only one partial capture is allowed. Numbers in the form XXXX.XX (without leading zeros).
* @param callback the [AkuratecoCreditvoidCallback].
*/
func execute(transactionId: String,
payerEmail: String,
cardNumber: String,
amount: Double?,
callback: @escaping AkuratecoCreditvoidCallback) -> URLSessionDataTask- The CREDITVOID Adapter operation method based on the hash data:
/**
* @param transactionId transaction ID in the Payment Platform. UUID format value.
* @param hash special signature to validate your request to payment platform.
* @param amount the amount for capture. Only one partial capture is allowed. Numbers in the form XXXX.XX (without leading zeros).
* @param callback the [AkuratecoCreditvoidCallback].
*/
func execute(transactionId: String,
hash: String,
amount: Double?,
callback: @escaping AkuratecoCreditvoidCallback) -> URLSessionDataTask- The
AkuratecoCreditvoidCallbackresults:
| Result | Description |
|---|---|
AkuratecoCreditvoidResult.success |
success result. |

Website: https://akurateco.com
Phone: +31-638-7642-70
Email: admin@akurateco.com
Address: Akurateco BV, Kingsfordweg 151, 1043 GR Amsterdam, The Netherlands
© 2014 - 2021 Akurateco. All rights reserved.