Webhook-Subscription
Order Updated
An order has been updated
Body
The date of the webhook.
The unique id for the webhook.
The payload is the order that was updated.
The unique identifier for the merchantApp which initiated the order / payment attempt.
The Ivy fee for the payment.
The Ivy unique identifier for the order.
Deprecated in favor of appId
.
The unique identifier for the merchant which initiated the order / payment attempt.
The price to be paid by the user. All amounts are in decimals, i.e. 10.23 represents EUR 10.23. Any amount of decimal places can be provided on initialization, but the actual transfer amount is rounded to 2 decimal places, as this is the format accepted by most banks.
EUR
, GBP
, PLN
The total amount to be paid.
The shipping amount.
The subtotal amount, i.e. the total amount without VAT and shipping.
The total net amount, i.e. the total amount without VAT. This value is rounded to 2 decimal places for the actual transfer.
The VAT amount.
An internal reference id which will be stored with the checkout & corresponding order. Needs to be unique per shop per order and can be up to 200 characters.
200
The name of the merchant which initiated the order.
The order status. This status symbolises the state of the user's payment attempt. See the guide for more information.
failed
, canceled
, processing
, in_handshake
, waiting_for_payment
, paid
, in_refund
, refunded
, refund_failed
, partially_refunded
, in_dispute
, disputed
, refused
The bank statement reference of the payment for the order. This is the reference that will be visible on the bank statement.
The billing address of the user. Required when handshake=true.
The country code in ISO 3166-1 alpha-2 format.
AF
, AL
, DZ
, AS
, AD
, AO
, AI
, AQ
, AG
, AR
, AM
, AW
, AU
, AT
, AZ
, BS
, BH
, BD
, BB
, BY
, BE
, BZ
, BJ
, BM
, BT
, BO
, BA
, BW
, BV
, BR
, IO
, BN
, BG
, BF
, BI
, KH
, CM
, CA
, CV
, KY
, CF
, TD
, CL
, CN
, CX
, CC
, CO
, KM
, CG
, CD
, CK
, CR
, CI
, HR
, CU
, CY
, CZ
, DK
, DJ
, DM
, DO
, EC
, EG
, SV
, GQ
, ER
, EE
, ET
, FK
, FO
, FJ
, FI
, FR
, GF
, PF
, TF
, GA
, GM
, GE
, DE
, GH
, GI
, GR
, GL
, GD
, GP
, GU
, GT
, GN
, GW
, GY
, HT
, HM
, VA
, HN
, HK
, HU
, IS
, IN
, ID
, IR
, IQ
, IE
, IL
, IT
, JM
, JP
, JO
, KZ
, KE
, KI
, KP
, KR
, KW
, KG
, LA
, LV
, LB
, LS
, LR
, LY
, LI
, LT
, LU
, MO
, MG
, MW
, MY
, MV
, ML
, MT
, MH
, MQ
, MR
, MU
, YT
, MX
, FM
, MD
, MC
, MN
, MS
, MA
, MZ
, MM
, NA
, NR
, NP
, NL
, NC
, NZ
, NI
, NE
, NG
, NU
, NF
, MP
, MK
, NO
, OM
, PK
, PW
, PS
, PA
, PG
, PY
, PE
, PH
, PN
, PL
, PT
, PR
, QA
, RE
, RO
, RU
, RW
, SH
, KN
, LC
, PM
, VC
, WS
, SM
, ST
, SA
, SN
, SC
, SL
, SG
, SK
, SI
, SB
, SO
, ZA
, GS
, ES
, LK
, SD
, SR
, SJ
, SZ
, SE
, CH
, SY
, TW
, TJ
, TZ
, TH
, TL
, TG
, TK
, TO
, TT
, TN
, TR
, TM
, TC
, TV
, UG
, UA
, AE
, GB
, US
, UM
, UY
, UZ
, VU
, VE
, VN
, VG
, VI
, WF
, EH
, YE
, ZM
, ZW
, AX
, BQ
, CW
, GG
, IM
, JE
, ME
, BL
, MF
, RS
, SX
, SS
, XK
The unique identifier of the customer who placed the order.
The customer facing id. This id is displayed to the user during the checkout and in the merchant dashboard.
200
False by default. If set to true, customers skip email input and jump directly to their bank login. For express Checkout Sessions this is always false.
Only valid for sustainable incentive mode. The social / sustainable projects available to the user during Checkout.
The incentive mode of the checkout session. For any use-case apart from e-commerce, please use white_label
as the value. If set to white_label
, the checkout session will be white labeled. If set to sustainable
, the checkout session will contain sustainable incentives for users.
white_label
, sustainable
The line items of the Checkout.
The total amount of all line items, i.e. single amount * quantity. Given in decimals, i.e. 10.23 represents EUR 10.23.
The name of the line item.
The quantity of the line item.
The net amount of a single item.
The VAT amount of a single item.
The [EAN](https://en.wikipedia.org/wiki/International_Article_Number#:~:text=The%20International%20Article%20Number%20(also,configuration%2C%20from%20a%20specific%20manufacturer.) of the line item.
The image of the line item as a URL.
The internal unique identifier of the line item.
The name of the account holder who signs the mandate.
Additional information to display to the user during the mandate setup. This information is not used to setup any recurrence on the mandate. It is only displayed to the user during checkout.
The intended cadence of charges used for displaying purpose only. On demand would be used for unscheduled charges.
BI_WEEKLY
, WEEKLY
, MONTHLY
, QUARTERLY
, SEMI_ANNUAL
, ANNUAL
, ON_DEMAND
The reference of the mandate going to be setup
The mandate referenceId. Set this to match incoming mandate_setup_started
, mandate_setup_succeeded
or mandate_setup_failed
webhook events to your mandate setup request.
200
If true, a ready to use mandate will be set up after the payment flow.
The email of the user who signs the mandate.
The destination bank account where the money will be sent to.
The payment reference for the order. This is the reference that will be visible on the bank statement.
The type of the financial address. The actual destination is determined by this field which can be either "iban", "sortCode", "bankCode", or "bban". The validation will fail if you set e.g. type="iban", but then not fill any values in the "iban" object.
- iban: The IBAN of the account
- sort_code: The sort code of the account
- bank_code: The bank code of the account
- bban: The BBAN of the account
Any data which will be stored and returned for this checkout session and corresponding order. See here for more info.
Only valid for sustainable incentive mode. The social / sustainability project chosen by the user during Checkout.
The source bank account where the money is send from.
The type of the financial address. The actual destination is determined by this field which can be either "iban", "sortCode", "bankCode", or "bban". The validation will fail if you set e.g. type="iban", but then not fill any values in the "iban" object.
- iban: The IBAN of the account
- sort_code: The sort code of the account
- bank_code: The bank code of the account
- bban: The BBAN of the account
sepa_debit
, customer_balance
The payment mode of the order. Can be either 'settlement' or 'direct'.
settlement
, direct
Deprecated in favor of status
. Do not use this field to trigger actions in your system.
failed
, canceled
, processing
, requires_action
, succeeded
, in_refund
, refunded
, refund_failed
, partially_refunded
, not_settled
, disputed
The total amount in the currency of all successful refunds for this order
The list of refunds connected to this order.
The status of the refund. Always use the status of the order as your source of truth to trigger actions in your dashboard.
pending
, succeeded
, failed
, requires_action
, partially_refunded
The shipping address of the user. This is only collected in express Checkouts.
The country code in ISO 3166-1 alpha-2 format.
AF
, AL
, DZ
, AS
, AD
, AO
, AI
, AQ
, AG
, AR
, AM
, AW
, AU
, AT
, AZ
, BS
, BH
, BD
, BB
, BY
, BE
, BZ
, BJ
, BM
, BT
, BO
, BA
, BW
, BV
, BR
, IO
, BN
, BG
, BF
, BI
, KH
, CM
, CA
, CV
, KY
, CF
, TD
, CL
, CN
, CX
, CC
, CO
, KM
, CG
, CD
, CK
, CR
, CI
, HR
, CU
, CY
, CZ
, DK
, DJ
, DM
, DO
, EC
, EG
, SV
, GQ
, ER
, EE
, ET
, FK
, FO
, FJ
, FI
, FR
, GF
, PF
, TF
, GA
, GM
, GE
, DE
, GH
, GI
, GR
, GL
, GD
, GP
, GU
, GT
, GN
, GW
, GY
, HT
, HM
, VA
, HN
, HK
, HU
, IS
, IN
, ID
, IR
, IQ
, IE
, IL
, IT
, JM
, JP
, JO
, KZ
, KE
, KI
, KP
, KR
, KW
, KG
, LA
, LV
, LB
, LS
, LR
, LY
, LI
, LT
, LU
, MO
, MG
, MW
, MY
, MV
, ML
, MT
, MH
, MQ
, MR
, MU
, YT
, MX
, FM
, MD
, MC
, MN
, MS
, MA
, MZ
, MM
, NA
, NR
, NP
, NL
, NC
, NZ
, NI
, NE
, NG
, NU
, NF
, MP
, MK
, NO
, OM
, PK
, PW
, PS
, PA
, PG
, PY
, PE
, PH
, PN
, PL
, PT
, PR
, QA
, RE
, RO
, RU
, RW
, SH
, KN
, LC
, PM
, VC
, WS
, SM
, ST
, SA
, SN
, SC
, SL
, SG
, SK
, SI
, SB
, SO
, ZA
, GS
, ES
, LK
, SD
, SR
, SJ
, SZ
, SE
, CH
, SY
, TW
, TJ
, TZ
, TH
, TL
, TG
, TK
, TO
, TT
, TN
, TR
, TM
, TC
, TV
, UG
, UA
, AE
, GB
, US
, UM
, UY
, UZ
, VU
, VE
, VN
, VG
, VI
, WF
, EH
, YE
, ZM
, ZW
, AX
, BQ
, CW
, GG
, IM
, JE
, ME
, BL
, MF
, RS
, SX
, SS
, XK
The selected shipping method by the user. Can either be selected during an express Checkout Session or passed during Checkout Session creation.
The customer-facing name of the shipping method.
The price of the shipping method in decimals, i.e. 10.23 represents EUR 10.23.
The list of countries where the shipping method is available.
AF
, AL
, DZ
, AS
, AD
, AO
, AI
, AQ
, AG
, AR
, AM
, AW
, AU
, AT
, AZ
, BS
, BH
, BD
, BB
, BY
, BE
, BZ
, BJ
, BM
, BT
, BO
, BA
, BW
, BV
, BR
, IO
, BN
, BG
, BF
, BI
, KH
, CM
, CA
, CV
, KY
, CF
, TD
, CL
, CN
, CX
, CC
, CO
, KM
, CG
, CD
, CK
, CR
, CI
, HR
, CU
, CY
, CZ
, DK
, DJ
, DM
, DO
, EC
, EG
, SV
, GQ
, ER
, EE
, ET
, FK
, FO
, FJ
, FI
, FR
, GF
, PF
, TF
, GA
, GM
, GE
, DE
, GH
, GI
, GR
, GL
, GD
, GP
, GU
, GT
, GN
, GW
, GY
, HT
, HM
, VA
, HN
, HK
, HU
, IS
, IN
, ID
, IR
, IQ
, IE
, IL
, IT
, JM
, JP
, JO
, KZ
, KE
, KI
, KP
, KR
, KW
, KG
, LA
, LV
, LB
, LS
, LR
, LY
, LI
, LT
, LU
, MO
, MG
, MW
, MY
, MV
, ML
, MT
, MH
, MQ
, MR
, MU
, YT
, MX
, FM
, MD
, MC
, MN
, MS
, MA
, MZ
, MM
, NA
, NR
, NP
, NL
, NC
, NZ
, NI
, NE
, NG
, NU
, NF
, MP
, MK
, NO
, OM
, PK
, PW
, PS
, PA
, PG
, PY
, PE
, PH
, PN
, PL
, PT
, PR
, QA
, RE
, RO
, RU
, RW
, SH
, KN
, LC
, PM
, VC
, WS
, SM
, ST
, SA
, SN
, SC
, SL
, SG
, SK
, SI
, SB
, SO
, ZA
, GS
, ES
, LK
, SD
, SR
, SJ
, SZ
, SE
, CH
, SY
, TW
, TJ
, TZ
, TH
, TL
, TG
, TK
, TO
, TT
, TN
, TR
, TM
, TC
, TV
, UG
, UA
, AE
, GB
, US
, UM
, UY
, UZ
, VU
, VE
, VN
, VG
, VI
, WF
, EH
, YE
, ZM
, ZW
, AX
, BQ
, CW
, GG
, IM
, JE
, ME
, BL
, MF
, RS
, SX
, SS
, XK
The delivery estimate of the shipping method.
The unique identifier of the shipping method within Ivy.
The unique identifier within your system of the shipping method.
Deprecated in favor of deliveryEstimate
The logo of the shop provided as a URL.
Deprecated in favor of shopper.email
. The email of the user if collected in the Checkout.
List of status history items for the order, used for logging every update on status.
The order status. This status symbolises the state of the user's payment attempt. See the guide for more information.
failed
, canceled
, processing
, in_handshake
, waiting_for_payment
, paid
, in_refund
, refunded
, refund_failed
, partially_refunded
, in_dispute
, disputed
, refused
The order status. This status symbolises the state of the user's payment attempt. See the guide for more information.
failed
, canceled
, processing
, in_handshake
, waiting_for_payment
, paid
, in_refund
, refunded
, refund_failed
, partially_refunded
, in_dispute
, disputed
, refused
The subaccount id of the order.
The legal name of the subaccount
The type of the webhook.
test
, merchant_updated
, merchant_app_updated
, order_created
, order_updated
, refund_succeeded
, refund_failed
, payout_report_requested
, data_session_completed
, checkout_session_created
, checkout_session_updated
, checkout_session_expired
, checkout_session_completed
, payout_created
, payout_updated
, mandate_setup_started
, mandate_setup_succeeded
, mandate_setup_failed
, mandate_revoked
, user_payout.failed
, user_payout.paid
, user_payout.initiated