SendOrderToMerchant (Global-e to Merchant)
Note
This API is part of Global-e's extensions and plug-ins. Merchants do not need to implement this API unless a custom integration is required.
This API posts the new order or updates the existing order on the merchant’s site.
When implementing a Global-e extension or plug-in, this method is required to create the customer order in the merchant’s system, clear the user’s basket, and optionally, reserve the inventory.
If
order.PaymentDetailsare provided, this method also performs the payment and returns the currency and amount actually charged in theMerchant.ResponseInfo.If additional shipping documents are required for merchants that are shipping the order themselves, then it is indicated in
AdditionalRequiredDocuments. In that case, the merchant should delay the fulfillment until the documents are ready and provided to the merchant in theSendAdditionalRequiredDocumentsToMerchantwebhook.
Method/URL
POST https://www.merchant-site-domain.com/order-update-create-url
Parameters
Request
Requests can contain more parameters than listed.
Name | Type | Description | Mandatory |
|---|---|---|---|
order | Object | Information about the order. |
Response
Note
Some values are encoded and require the merchant to decode them, for example URLs, addresses, emails, and phone numbers.
Name | Type | Description | Mandatory |
|---|---|---|---|
ResponseInfo | Object | Indicates if an API call was successful or not and why. |
Examples
Request
Request Sample 1
{
"ClearCart": true,
"UserId": null,
"CurrencyCode": "ILS",
"Products": [{
"Attributes": [{
"AttributeKey": "color",
"AttributeValue": "GREY"
}
],
"ProductName":"Ribbed Modal Tank Flare Pants Set",
"Sku": "7290012491726",
"Price": 21.55,
"Quantity": 8,
"VATRate": 18,
"InternationalPrice": 4.84,
"CartItemId": "11007",
"Brand": null,
"Categories": []
}
],
"Customer": {
"EmailAddress": "[email protected]",
"IsEndCustomerPrimary": false,
"SendConfirmation": false
},
"PrimaryShipping": {
"FirstName": "GlobalE",
"LastName": "GlobalE",
"MiddleName": null,
"Salutation": null,
"Company": "GlobalE",
"Address1": "21/D, Yegi'a Kapayim st. Yellow building - Floor 1",
"Address2": "Test Address2",
"City": "Petach Tikva",
"StateCode": "NN",
"StateOrProvince": null,
"Zip": "4913020",
"Email": "[email protected]",
"Phone1": " 972 73 204 1384",
"Phone2": "Test Phone2",
"Fax": "Test Fax",
"CountryCode": "IL",
"CountryName": "Israel",
"CollectionPointId": "030749"
},
"SecondaryShipping": {
"FirstName": "John",
"LastName": "Smith",
"MiddleName": null,
"Salutation": null,
"Company": null,
"Address1": "Amishav%2024",
"Address2": null,
"City": "Paris",
"StateCode": null,
"StateOrProvince": null,
"Zip": "66666",
"Email": "John.Smith%40global-e.com",
"Phone1": "98756344782",
"Phone2": null,
"Fax": null,
"CountryCode": "FR",
"CountryName": "France",
"CollectionPointId": null
},
"ShippingMethodCode": "globaleintegration_standard",
"Discounts": [{
"Name": "Shipping discount provided by globale",
"Description": "Auto calculated according to products",
"Price": 35.31,
"DiscountType": 2,
"VATRate": 18,
"CouponCode": null,
"InternationalPrice": 6.58
"MetaData":""
}
],
"InternationalDetails": {
"CurrencyCode": "EUR",
"TotalPrice": 64.88,
"TransactionCurrencyCode": "EUR",
"TransactionTotalPrice": 64.88,
"TotalShippingPrice": 32.74,
"TotalDutiesPrice": 0,
"ShippingMethodCode": "2",
"ShippingMethodName": "EMS",
"PaymentMethodCode": "1",
"PaymentMethodName": "Visa",
"DutiesGuaranteed": false,
"OrderTrackingNumber": null,
"OrderTrackingUrl": "http://www.israelpost.co.il/itemtrace.nsf/mainsearch?openform",
"OrderWaybillNumber": null,
"OrderWaybillUrl": null,
"ShippingMethodStatusCode": "0",
"ShippingMethodStatusName": "undefined",
"CardNumberLastFourDigits": "7854",
"ExpirationDate": "2023-06-30",
"TotalVATAmount": 11.14
},
"PaymentDetails": null,
"PrimaryBilling": {
"FirstName": "GlobalE",
"LastName": "GlobalE",
"MiddleName": null,
"Salutation": null,
"Company": "GlobalE",
"Address1": "21/D, Yegi'a Kapayim st. Yellow building - Floor 1",
"Address2": null,
"City": "Petach Tikva",
"StateCode": null,
"StateOrProvince": null,
"Zip": "4913020",
"Email": "[email protected]",
"Phone1": " 972 73 204 1384",
"Phone2": null,
"Fax": " 972 73 204 1386",
"CountryCode": "IL",
"CountryName": "Israel",
"CollectionPointId": null
},
"SecondaryBilling": {
"FirstName": "John",
"LastName": "Smith",
"MiddleName": null,
"Salutation": null,
"Company": "GlobalE",
"Address1": "Amishav%2024",
"Address2": null,
"City": "Paris",
"StateCode": null,
"StateOrProvince": null,
"Zip": "66666",
"Email": "John.Smith%40global-e.com",
"Phone1": "972500000",
"Phone2": null,
"Fax": null,
"CountryCode": "FR",
"CountryName": "France",
"CollectionPointId": null
},
"OrderId": "GE927127",
"StatusCode": "N/A",
"MerchantGUID": "abcdabcd-abcd-abcd-abcd-abcdabcdabcd",
"CartId": "9936",
"MerchantOrderId": null,
"PriceCoefficientRate": 1,
"OrderCreationSource": 0,
"IsMoto": true,
"ModifiedProduct": "G007163737"
"AdditionalRequiredDocuments": [
{
"DocumentTypeCode": "11 (value from enum)",
"DocumentTypeName": "EAD",
},
]
}
Request Sample 2
{
"MerchantGUID": "abcdabcd-abcd-abcd-abcd-abcdabcdabcd",
"OrderId": "GE12345678GB",
"CartId": "56004460",
"UserId": "cecofzj348wdhbr98UbNNDa",
"CurrencyCode": "GBP",
"PriceCoefficientRate": 1.340000,
"RoundingRate": 0.8774285714285714285714285714,
"UrlParameters":"[{\"Key\":\"associateOrder\",\"Value\":\"false\"}}],
"OrderCreationDate":"2024-05-29T12:33:08.443",
"EffectiveFXRate":0.944130024000,
"WebStoreInstanceCode": "GlobalEDefaultStoreInstance",
"DiscountedShippingPrice": 8.77,
"DoNotChargeVAT": false,
"AllowMailsFromMerchant": true,
"CustomerComments": null,
"IsFreeShipping": false,
"FreeShippingCouponCode": null,
"ShipToStoreCode": null,
"InternationalDetails": {
"CurrencyCode": "USD",
"TotalPrice": 38.00,
"TransactionCurrencyCode": "USD",
"TransactionTotalPrice": 38.0000,
"TotalShippingPrice": 15.3600,
"DiscountedShippingPrice": 10.0000,
"DutiesGuaranteed": false,
"TotalDutiesPrice": 0.0000,
"PaymentMethodCode": "1",
"PaymentMethodName": "Visa",
"ShippingMethodCode": "608",
"ShippingMethodName": "DHL Express Worldwide",
"ShippingMethodTypeCode": "Express",
"ShippingMethodTypeName": "Express Courier (Air)",
"PaymentTransactionReference":"89288",
"DeliveryDaysFrom": 3,
"DeliveryDaysTo": 4,
"OrderTrackingNumber": null,
"OrderTrackingUrl": "https%3a%2f%2fwww2.bglobale.com%2fOrder%2fTrack%2fmZyd%3fOrderId%3dGE4874348GB%26ShippingEmail%3djsmith%40merchant.com",
"CardNumberLastFourDigits": "7854",
"ExpirationDate": "2023-06-18"
},
"Products": [{
"CartItemId": "10367295488044",
"Sku": "2410016114",
"Price": 30.7100,
"Quantity": 1,
"VATRate": 20.000000,
"InternationalPrice": 35.0000,
"RoundingRate": 0.8774285714285714285714285714,
"IsBackOrdered": false,
"BackOrderDate": null,
"DiscountedPrice": 24.57,
"InternationalDiscountedPrice": 28.0000,
"GenericHSCode":"392800",
"GiftMessage": null,
"MetaData": {
"Attributes": [{
"AttributeKey": "giftnotemessage",
"AttributeValue": "Hello, world"
}, {
"AttributeKey": "giftnotefont",
"AttributeValue": "FONTTYPE1"
}, {
"AttributeKey": "WRTY",
"AttributeValue": "Warranty card"
}
]
}
}
],
"Discounts": [{
"DiscountType": 1,
"Name": "20% off",
"Description": "20% off all non-sale items.",
"Price": 6.1400,
"VATRate": 20.000000,
"InternationalPrice": 7.0000,
"CouponCode": "GO20",
"DiscountCode": "Email_Sign_up-20%_off",
"ProductCartItemId": "10367295488044",
"LoyaltyVoucherCode": null
}, {
"DiscountType": 2,
"Name": "Shipping discount for fixed price",
"Description": "Shipping discount provided
from fixed price range 24663",
"Price": 4.7000,
"VATRate": 20.000000,
"InternationalPrice": 5.3600,
"CouponCode": null,
"DiscountCode": null,
"ProductCartItemId": null,
"LoyaltyVoucherCode": null
}
],
"PrimaryShipping": {
"FirstName": "Jenny",
"LastName": "Smith",
"MiddleName": null,
"Salutation": null,
"Company": null,
"Address1": "12+E+11th+St",
"Address2": null,
"City": "New+York",
"StateCode": "NY",
"StateOrProvince": "New York",
"Zip": "10003",
"Email": "jsmith%40merchant.com",
"Phone1": "0123456789",
"Fax": null,
"CountryCode": "US",
"CountryCode3": "USA",
"CountryName": "United States"
},
"SecondaryShipping": {
"FirstName": "GlobalE",
"LastName": "East Midlands Airport",
"MiddleName": null,
"Salutation": null,
"Company": null,
"Address1": "96a, Beverley Road",
"Address2": "East Midlands Airport\r\nGE12345678GB",
"City": "Derby",
"StateCode": "NN",
"StateOrProvince": null,
"Zip": "DE74 2SA",
"Email": "[email protected]",
"Phone1": "01332 818723",
"Fax": null,
"CountryCode": "GB",
"CountryCode3": "GBR",
"CountryName": "United Kingdom"
},
"PrimaryBilling": {
"FirstName": "Jenny",
"LastName": "Smith",
"MiddleName": null,
"Salutation": null,
"Company": null,
"Address1": "12+E+11th+St",
"Address2": null,
"City": "New+York",
"StateCode": "NY",
"StateOrProvince": "New York",
"Zip": "10003",
"Email": "jsmith%40merchant.com",
"Phone1": "0123456789",
"Fax": null,
"CountryCode": "US",
"CountryCode3": "USA",
"CountryName": "United+States"
},
"SecondaryBilling": {
"FirstName": "GlobalE",
"LastName": "UK Limited",
"MiddleName": null,
"Salutation": null,
"Company": "GlobalE",
"Address1": "45 Leather Lane",
"Address2": null,
"City": "London",
"StateCode": null,
"StateOrProvince": null,
"Zip": "EC1N 7TJ",
"Email": "[email protected]",
"Phone1": "+ 44 (0)808 258 0300",
"Fax": "+ 44 (0)203 514 7171",
"CountryCode": "GB",
"CountryCode3": "GBR",
"CountryName": "United Kingdom"
},
"OrderPaymentMethods":[
{
"PaymentMethodGuid":"23ATEM329IF9493",
"IsGiftCard":false,
"GiftCardFields":null,
}],
"AdditionalRequiredDocuments": [
{
"DocumentTypeCode": "11",
"DocumentTypeName": "EAD",
}
]
}