Package com.clover.sdk.v3.payments.api
Class CreditRequestIntentBuilder
- java.lang.Object
-
- com.clover.sdk.v3.payments.api.BaseIntentBuilder
-
- com.clover.sdk.v3.payments.api.CreditRequestIntentBuilder
-
public class CreditRequestIntentBuilder extends BaseIntentBuilder
Use CreditRequestIntentBuilder class to initiate a credit
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CreditRequestIntentBuilder.CardOptions
Card options that allow the Integrator to control the use of cards.static class
CreditRequestIntentBuilder.ReceiptOptions
Receipt options that allow the Integrator to control the receipt selection on a per-transaction level.
-
Field Summary
-
Fields inherited from class com.clover.sdk.v3.payments.api.BaseIntentBuilder
PAPI_SDK_NAME
-
-
Constructor Summary
Constructors Constructor Description CreditRequestIntentBuilder(String externalPaymentId, long amount)
Creates instance of the CreditRequestIntentBuilder class
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Intent
build(Context context)
returns a single-use Intent that can be used to launch an Activity to process the requestCreditRequestIntentBuilder
cardOptions(CreditRequestIntentBuilder.CardOptions cardOptions)
Sets CardOptions on the CreditRequestIntentBuilder objectCreditRequestIntentBuilder
receiptOptions(CreditRequestIntentBuilder.ReceiptOptions receiptOptions)
Sets ReceiptOptions on the CreditRequestIntentBuilder object
-
-
-
Constructor Detail
-
CreditRequestIntentBuilder
public CreditRequestIntentBuilder(String externalPaymentId, long amount)
Creates instance of the CreditRequestIntentBuilder class- Parameters:
externalPaymentId
-amount
-
-
-
Method Detail
-
cardOptions
public CreditRequestIntentBuilder cardOptions(CreditRequestIntentBuilder.CardOptions cardOptions)
Sets CardOptions on the CreditRequestIntentBuilder object- Parameters:
cardOptions
-- Returns:
- CreditRequestIntentBuilder object with new CardOptions
-
receiptOptions
public CreditRequestIntentBuilder receiptOptions(CreditRequestIntentBuilder.ReceiptOptions receiptOptions)
Sets ReceiptOptions on the CreditRequestIntentBuilder object- Parameters:
receiptOptions
-- Returns:
- CreditRequestIntentBuilder object with new ReceiptOptions
-
build
public Intent build(Context context)
Description copied from class:BaseIntentBuilder
returns a single-use Intent that can be used to launch an Activity to process the request- Overrides:
build
in classBaseIntentBuilder
- Returns:
-
-