Class CreateCheckoutSessionRequest
java.lang.Object
com.broadleafcommerce.adyen.domain.CreateCheckoutSessionRequest
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalAttribute(String name, Object value) If you want a BIN or card verification request to use a non-zero value, assign this value to additionalAmount (while the amount must be still set to 0 to trigger BIN or card verification).The amount of the payment.The date the session expires in ISO8601 format.The merchant account identifier, with which you want to process the transaction.The mandate details to initiate recurring transaction.used for saved payments, can be CardOnFile, Subscription, UnscheduledCardOnFileThe reference to uniquely identify a payment.The URL to return to when a redirect payment is completed.used for saved payments, in our case EcommerceYour reference to uniquely identify this shopper, for example user ID or account ID.getStore()Required for Adyen for Platforms integrations if you are a platform model.used for saved payments, can be askForConsent, enabled, disabledvoidsetAdditionalAmount(AdyenAmount additionalAmount) If you want a BIN or card verification request to use a non-zero value, assign this value to additionalAmount (while the amount must be still set to 0 to trigger BIN or card verification).voidsetAdditionalAttributes(Map<String, Object> additionalAttributes) Contains the additional information for the request.voidsetAmount(AdyenAmount amount) The amount of the payment.voidsetExpiresAt(String expiresAt) The date the session expires in ISO8601 format.voidsetMerchantAccount(String merchantAccount) The merchant account identifier, with which you want to process the transaction.voidsetMetadata(Map<String, String> metadata) The mandate details to initiate recurring transaction.voidsetRecurringProcessingModel(String recurringProcessingModel) used for saved payments, can be CardOnFile, Subscription, UnscheduledCardOnFilevoidsetReference(String reference) The reference to uniquely identify a payment.voidsetReturnUrl(String returnUrl) The URL to return to when a redirect payment is completed.voidsetShopperInteraction(String shopperInteraction) used for saved payments, in our case EcommercevoidsetShopperReference(String shopperReference) Your reference to uniquely identify this shopper, for example user ID or account ID.voidRequired for Adyen for Platforms integrations if you are a platform model.voidsetStorePaymentMethodMode(String storePaymentMethodMode) used for saved payments, can be askForConsent, enabled, disabled
-
Constructor Details
-
CreateCheckoutSessionRequest
public CreateCheckoutSessionRequest()
-
-
Method Details
-
addAdditionalAttribute
-
getAdditionalAttributes
-
getAmount
The amount of the payment. -
getAdditionalAmount
If you want a BIN or card verification request to use a non-zero value, assign this value to additionalAmount (while the amount must be still set to 0 to trigger BIN or card verification). Required to be in the same currency as the amount. -
getMerchantAccount
The merchant account identifier, with which you want to process the transaction. -
getStore
Required for Adyen for Platforms integrations if you are a platform model. This is your reference (on balance platform) or the storeReference (in the classic Adyen integration) for the ecommerce or point-of-sale store that is processing the payment. -
getReference
The reference to uniquely identify a payment. -
getReturnUrl
The URL to return to when a redirect payment is completed. -
getShopperReference
Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. -
getMetadata
The mandate details to initiate recurring transaction. -
getExpiresAt
The date the session expires in ISO8601 format. When not specified, the expiry date is set to 1 hour after session creation. You cannot set the session expiry to more than 24 hours after session creation. -
getStorePaymentMethodMode
used for saved payments, can be askForConsent, enabled, disabled -
getShopperInteraction
used for saved payments, in our case Ecommerce -
getRecurringProcessingModel
used for saved payments, can be CardOnFile, Subscription, UnscheduledCardOnFile- See Also:
-
setAmount
The amount of the payment. -
setAdditionalAmount
If you want a BIN or card verification request to use a non-zero value, assign this value to additionalAmount (while the amount must be still set to 0 to trigger BIN or card verification). Required to be in the same currency as the amount. -
setMerchantAccount
The merchant account identifier, with which you want to process the transaction. -
setStore
Required for Adyen for Platforms integrations if you are a platform model. This is your reference (on balance platform) or the storeReference (in the classic Adyen integration) for the ecommerce or point-of-sale store that is processing the payment. -
setReference
The reference to uniquely identify a payment. -
setReturnUrl
The URL to return to when a redirect payment is completed. -
setShopperReference
Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. -
setMetadata
The mandate details to initiate recurring transaction. -
setExpiresAt
The date the session expires in ISO8601 format. When not specified, the expiry date is set to 1 hour after session creation. You cannot set the session expiry to more than 24 hours after session creation. -
setAdditionalAttributes
Contains the additional information for the request. It is used as a "fallback" handler for all unrecognized properties from JSON content. -
setStorePaymentMethodMode
used for saved payments, can be askForConsent, enabled, disabled -
setShopperInteraction
used for saved payments, in our case Ecommerce -
setRecurringProcessingModel
used for saved payments, can be CardOnFile, Subscription, UnscheduledCardOnFile- See Also:
-