public class CheckoutRequest extends Request<CheckoutRequest> implements android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<CheckoutRequest> |
CREATOR |
protected java.lang.String |
mApprovalUrl |
protected java.lang.String |
mTokenQueryParamKey |
| Modifier | Constructor and Description |
|---|---|
|
CheckoutRequest() |
protected |
CheckoutRequest(android.os.Parcel source) |
| Modifier and Type | Method and Description |
|---|---|
CheckoutRequest |
approvalURL(java.lang.String approvalURL) |
Recipe |
getBrowserSwitchRecipe(OtcConfiguration config) |
java.lang.String |
getBrowserSwitchUrl(android.content.Context context,
OtcConfiguration config) |
java.lang.String |
getPairingId() |
Recipe |
getRecipeToExecute(android.content.Context context,
OtcConfiguration config) |
CheckoutRequest |
pairingId(java.lang.String pairingId) |
Result |
parseBrowserResponse(ContextInspector contextInspector,
android.net.Uri uri) |
void |
trackFpti(android.content.Context context,
TrackingPoint trackingPoint,
Protocol protocol) |
boolean |
validateV1V2Response(ContextInspector contextInspector,
android.os.Bundle extras) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
cancelUrl, clientId, clientMetadataId, describeContents, environment, getCancelUrl, getClientId, getClientMetadataId, getEnvironment, getSuccessUrl, successUrlprotected java.lang.String mApprovalUrl
protected java.lang.String mTokenQueryParamKey
public static final android.os.Parcelable.Creator<CheckoutRequest> CREATOR
public CheckoutRequest()
protected CheckoutRequest(android.os.Parcel source)
public java.lang.String getPairingId()
public CheckoutRequest pairingId(java.lang.String pairingId)
public CheckoutRequest approvalURL(java.lang.String approvalURL)
public java.lang.String getBrowserSwitchUrl(android.content.Context context,
OtcConfiguration config)
getBrowserSwitchUrl in class Request<CheckoutRequest>public Recipe getBrowserSwitchRecipe(OtcConfiguration config)
getBrowserSwitchRecipe in class Request<CheckoutRequest>public Result parseBrowserResponse(ContextInspector contextInspector, android.net.Uri uri)
parseBrowserResponse in class Request<CheckoutRequest>public boolean validateV1V2Response(ContextInspector contextInspector, android.os.Bundle extras)
validateV1V2Response in class Request<CheckoutRequest>public Recipe getRecipeToExecute(android.content.Context context, OtcConfiguration config)
getRecipeToExecute in class Request<CheckoutRequest>public void trackFpti(android.content.Context context,
TrackingPoint trackingPoint,
Protocol protocol)
trackFpti in class Request<CheckoutRequest>public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class Request<CheckoutRequest>