-
Notifications
You must be signed in to change notification settings - Fork 0
CREDITVOID
TESS Payments edited this page Nov 30, 2022
·
1 revision
This page describes the TESS Payments Android 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]. */ fun execute( @NonNull transactionId: String, @NonNull payerEmail: String, @NonNull cardNumber: String, @Nullable amount: Double?, @NonNull callback: AkuratecoCreditvoidCallback )
- 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]. */ fun execute( @NonNull transactionId: String, @NonNull hash: String, @Nullable amount: Double?, @NonNull callback: AkuratecoCreditvoidCallback )
- The
AkuratecoCreditvoidCallback
results:
Result | Description |
---|---|
AkuratecoCreditvoidResult.Success |
success result. |