Class CreateCheckoutSessionRequest
java.lang.Object
com.broadleafcommerce.adyen.domain.CreateCheckoutSessionRequest
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAdditionalAttribute
(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, disabledvoid
setAdditionalAmount
(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).void
setAdditionalAttributes
(Map<String, Object> additionalAttributes) Contains the additional information for the request.void
setAmount
(AdyenAmount amount) The amount of the payment.void
setExpiresAt
(String expiresAt) The date the session expires in ISO8601 format.void
setMerchantAccount
(String merchantAccount) The merchant account identifier, with which you want to process the transaction.void
setMetadata
(Map<String, String> metadata) The mandate details to initiate recurring transaction.void
setRecurringProcessingModel
(String recurringProcessingModel) used for saved payments, can be CardOnFile, Subscription, UnscheduledCardOnFilevoid
setReference
(String reference) The reference to uniquely identify a payment.void
setReturnUrl
(String returnUrl) The URL to return to when a redirect payment is completed.void
setShopperInteraction
(String shopperInteraction) used for saved payments, in our case Ecommercevoid
setShopperReference
(String shopperReference) Your reference to uniquely identify this shopper, for example user ID or account ID.void
Required for Adyen for Platforms integrations if you are a platform model.void
setStorePaymentMethodMode
(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:
-