-
Notifications
You must be signed in to change notification settings - Fork 3
CAPTURE
Basil Miller edited this page Feb 1, 2021
·
5 revisions
This page describes the Akurateco Android SDK CAPTURE Adapter.
CAPTURE request is used to submit previously authorized transaction (created by SALE request with parameter auth = Y).
Hold funds will be transferred to Merchants account.
- The CAPTURE 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 [AkuratecoCaptureCallback].
*/
fun execute(
@NonNull
transactionId: String,
@NonNull
payerEmail: String,
@NonNull
cardNumber: String,
@Nullable
amount: Double?,
@NonNull
callback: AkuratecoCaptureCallback
)
- The CAPTURE 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 [AkuratecoCaptureCallback].
*/
fun execute(
@NonNull
transactionId: String,
@NonNull
hash: String,
@Nullable
amount: Double?,
@NonNull
callback: AkuratecoCaptureCallback
)
- The
AkuratecoCaptureCallback
results:
Result | Description |
---|---|
AkuratecoCaptureResult.Success |
success result. |
AkuratecoCaptureResult.Decline |
result with the decline reason. |
Website: https://akurateco.com
Phone: +31-638-7642-70
Email: admin@akurateco.com
Address: Akurateco BV, Kingsfordweg 151, 1043 GR Amsterdam, The Netherlands
© 2014 - 2020 Akurateco. All rights reserved.