public class CapturePreAuthRequestIntentBuilder extends BaseIntentBuilder
Modifier and Type | Class and Description |
---|---|
static class |
CapturePreAuthRequestIntentBuilder.ReceiptOptions
Receipt options that allow the Integrator to control the receipt selection on a per-transaction level.
|
static class |
CapturePreAuthRequestIntentBuilder.SignatureOptions
Signature options that allow the Integrator to control how the signature is collected on a per-transaction level.
|
static class |
CapturePreAuthRequestIntentBuilder.TipOptions
Tip options that allow the Integrator to control tipping on a per-transaction level.
|
PAPI_SDK_NAME
Constructor and Description |
---|
CapturePreAuthRequestIntentBuilder(String paymentId,
long amount)
Creates an instance of the CapturePreAuthRequestIntentBuilder class
|
Modifier and Type | Method and Description |
---|---|
Intent |
build(Context context)
Builder method to create an Intent to be used by Integrator POS to capture a pre-authorization
|
CapturePreAuthRequestIntentBuilder |
receiptOptions(CapturePreAuthRequestIntentBuilder.ReceiptOptions receiptOptions)
Sets ReceiptOptions on the CapturePreAuthRequestIntentBuilder object
|
CapturePreAuthRequestIntentBuilder |
tipAndSignatureOptions(CapturePreAuthRequestIntentBuilder.TipOptions tipOptions,
CapturePreAuthRequestIntentBuilder.SignatureOptions signatureOptions,
Boolean preferOnScreen)
Sets TipOptions, SignatureOptions and preferOnScreen on the CapturePreAuthRequestIntentBuilder object
|
public CapturePreAuthRequestIntentBuilder(String paymentId, long amount)
paymentId
- amount
- public CapturePreAuthRequestIntentBuilder tipAndSignatureOptions(CapturePreAuthRequestIntentBuilder.TipOptions tipOptions, CapturePreAuthRequestIntentBuilder.SignatureOptions signatureOptions, Boolean preferOnScreen)
tipOptions
- signatureOptions
- preferOnScreen
- - applies to both tip and signature as preferred locationpublic CapturePreAuthRequestIntentBuilder receiptOptions(CapturePreAuthRequestIntentBuilder.ReceiptOptions receiptOptions)
receiptOptions
- public Intent build(Context context)
build
in class BaseIntentBuilder
context
- IllegalArgumentException