Package com.clover.sdk.v3.payments.api
Class ReversePaymentRequestIntentBuilder
- java.lang.Object
-
- com.clover.sdk.v3.payments.api.BaseIntentBuilder
-
- com.clover.sdk.v3.payments.api.ReversePaymentRequestIntentBuilder
-
public class ReversePaymentRequestIntentBuilder extends BaseIntentBuilder
Use the ReversePaymentIntentBuilder class to initiate a payment reversal (void or refund)
-
-
Field Summary
-
Fields inherited from class com.clover.sdk.v3.payments.api.BaseIntentBuilder
PAPI_SDK_NAME
-
-
Constructor Summary
Constructors Constructor Description ReversePaymentRequestIntentBuilder(String paymentId)
Creates an instance of the ReversePaymentIntentBuilder class
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReversePaymentRequestIntentBuilder
amount(Long amount)
Sets the amount to be refundedIntent
build(Context context)
Builder method to create an Intent to be use by Integrator POS to initiate a payment reversal.
-
-
-
Constructor Detail
-
ReversePaymentRequestIntentBuilder
public ReversePaymentRequestIntentBuilder(String paymentId)
Creates an instance of the ReversePaymentIntentBuilder class- Parameters:
paymentId
-
-
-
Method Detail
-
amount
public ReversePaymentRequestIntentBuilder amount(Long amount)
Sets the amount to be refunded- Parameters:
amount
-- Returns:
- ReversePaymentIntentBuilder object with new amount
-
build
public Intent build(Context context)
Builder method to create an Intent to be use by Integrator POS to initiate a payment reversal.- Overrides:
build
in classBaseIntentBuilder
- Parameters:
context
-- Returns:
-
-