Discussions

Ask a Question
Back to All

ComboOrder error: No payment information is available

This splits off a bit from my original post for api/EventRegistration/_execute a few weeks back.

What I would like to do is make a ComboOrder event registration and apply the invoice to a specific batch as the event registration method picks out a random open batch. Below is my example after following another discussion for using ComboOrder event registrations.

{
                    "$type": "Asi.Soa.Commerce.DataContracts.ComboOrderData, Asi.Contracts",
                    "Currency": {
                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                        "CurrencyCode": "USD",
                        "DecimalPositions": 2
                    },
                    "Order": {
                        "$type": "Asi.Soa.Commerce.DataContracts.OrderData, Asi.Contracts",
                        "BillToCustomerParty": {
                            "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts",
                            "PartyId": "312449"
                        },
                        "Currency": {
                            "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                            "CurrencyCode": "USD",
                            "DecimalPositions": 2
                        },
                        "Delivery": {
                            "$type": "Asi.Soa.Commerce.DataContracts.DeliveryDataCollection, Asi.Contracts",
                            "$values": [
                                {
                                    "$type": "Asi.Soa.Commerce.DataContracts.DeliveryData, Asi.Contracts",
                                    "Address": {
                                        "$type": "Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
                                        "AdditionalLines": {
                                            "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                                            "$values": []
                                        },
                                        "Address": {
                                            "$type": "Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
                                            "AddressId": "640094",
                                            "AddressLines": {
                                                "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                                                "$values": [
                                                    ""
                                                ]
                                            },
                                            "Barcode": "/275187/",
                                            "CityName": "Cary",
                                            "CountryCode": "US",
                                            "CountryName": "United States",
                                            "CountrySubEntityCode": "NC",
                                            "CountrySubEntityName": "North Carolina",
                                            "CountyName": "Wake",
                                            "FullAddress": "\rCary, NC  27518\rUNITED STATES",
                                            "PostalCode": "27518"
                                        },
                                        "AddresseeText": "IMIS API\r\n1100 Crescent Green Drive, Suite 115\rCary, NC  27518\rUNITED STATES",
                                        "AddressPurpose": "Mailing",
                                        "CommunicationPreferences": {
                                            "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
                                            "$values": [
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "default"
                                                },
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "mail"
                                                },
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "bill"
                                                },
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "ship"
                                                }
                                            ]
                                        },
                                        "Email": "[email protected]",
                                        "Fax": "(919) 459-3701",
                                        "FullAddressId": "640094",
                                        "Phone": "(919) 459-3700",
                                        "Salutation": {
                                            "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                            "SalutationMethod": {
                                                "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                                "PartySalutationMethodId": "main"
                                            },
                                            "Text": "IMIS API"
                                        },
                                        "DisplayName": "IMIS",
                                        "DisplayOrganizationName": ""
                                    },
                                    "AddressId": "640094",
                                    "CustomerParty": {
                                        "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts",
                                        "PartyId": "312449"
                                    },
                                    "DeliveryId": "d60b9976-7789-4b76-9e68-5c84c2beff1e"
                                },
                                {
                                    "$type": "Asi.Soa.Commerce.DataContracts.DeliveryData, Asi.Contracts",
                                    "Address": {
                                        "$type": "Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
                                        "AdditionalLines": {
                                            "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                                            "$values": []
                                        },
                                        "Address": {
                                            "$type": "Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
                                            "AddressId": "640094",
                                            "AddressLines": {
                                                "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                                                "$values": [
                                                    "1100 Crescent Green Drive, Suite 115"
                                                ]
                                            },
                                            "Barcode": "/275187/",
                                            "CityName": "Cary",
                                            "CountryCode": "US",
                                            "CountryName": "United States",
                                            "CountrySubEntityCode": "NC",
                                            "CountrySubEntityName": "North Carolina",
                                            "CountyName": "Wake",
                                            "FullAddress": "\rCary, NC  27518\rUNITED STATES",
                                            "PostalCode": "27518"
                                        },
                                        "AddresseeText": "IMIS API\r\nCary, NC  27518\rUNITED STATES",
                                        "AddressPurpose": "Mailing",
                                        "CommunicationPreferences": {
                                            "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
                                            "$values": [
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "default"
                                                },
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "mail"
                                                },
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "bill"
                                                },
                                                {
                                                    "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                                    "Reason": "ship"
                                                }
                                            ]
                                        },
                                        "Email": "[email protected]",
                                        "Fax": "(919) 459-3701",
                                        "FullAddressId": "640094",
                                        "Phone": "(919) 459-3700",
                                        "Salutation": {
                                            "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                            "SalutationMethod": {
                                                "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                                "PartySalutationMethodId": "main"
                                            },
                                            "Text": "IMIS API"
                                        },
                                        "DisplayName": "IMIS",
                                        "DisplayOrganizationName": "INDA"
                                    },
                                    "CustomerParty": {
                                        "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts",
                                        "PartyId": "312449"
                                    },
                                    "DeliveryId": "c49c2ef4-3d5f-4d6d-be65-06fd600e4116"
                                }
                            ]
                        },
                        "OrderDiscount": {
                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                            "Currency": {
                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                "CurrencyCode": "USD",
                                "DecimalPositions": 2
                            },
                            "IsAmountDefined": true
                        },
                        "LineDiscountTotal": {
                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                            "Currency": {
                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                "CurrencyCode": "USD",
                                "DecimalPositions": 2
                            },
                            "IsAmountDefined": true
                        },
                        "Lines": {
                            "$type": "Asi.Soa.Commerce.DataContracts.OrderLineDataCollection, Asi.Contracts",
                            "$values": [
                                {
                                    "$type": "Asi.Soa.Events.DataContracts.EventOrderLineData, Asi.Contracts",
                                    "Event": {
                                        "$type": "Asi.Soa.Events.DataContracts.EventSummaryData, Asi.Contracts",
                                        "EventId": "RISE25"
                                    },
                                    "OrderLineId": "1fd91b82-6ad5-42d7-b292-c0b1623dc570",
                                    "AdditionalAttributes": {
                                        "$type": "Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts",
                                        "$values": [
                                            {
                                                "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                                "Name": "UpdatedOn",
                                                "Value": {
                                                    "$type": "System.Int64",
                                                    "$value": 638839590074176906
                                                }
                                            },
                                            {
                                                "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                                "Name": "WebsiteEditUrl",
                                                "Value": "https://:443/Shared_Content/Staff/Staff-Dashboards/Specific-Event/Event_Dashboard.aspx?EventKey=RISE25&WebsiteKey=4243d9e2-e91e-468c-97c2-2046d70c1e1a"
                                            }
                                        ]
                                    },
                                    "ChildOrderLines": {
                                        "$type": "Asi.Soa.Commerce.DataContracts.OrderLineDataCollection, Asi.Contracts",
                                        "$values": [
                                            {
                                                "$type": "Asi.Soa.Events.DataContracts.EventFunctionOrderLineData, Asi.Contracts",
                                                "ExtendedAmount": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                                    "Amount": 1190.00,
                                                    "Currency": {
                                                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                        "CurrencyCode": "USD",
                                                        "DecimalPositions": 2
                                                    },
                                                    "IsAmountDefined": true
                                                },
                                                "Item": {
                                                    "$type": "Asi.Soa.Commerce.DataContracts.ItemSummaryData, Asi.Contracts",
                                                    "ItemClass": {
                                                        "$type": "Asi.Soa.Commerce.DataContracts.ItemClassSummaryData, Asi.Contracts",
                                                        "ItemClassId": "MEETING"
                                                    },
                                                    "ItemCode": "RISE25/REG_FULL",
                                                    "ItemId": "RISE25/REG_FULL",
                                                    "Name": "Full Conference Registration"
                                                },
                                                "QuantityBackordered": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib"
                                                },
                                                "QuantityOrdered": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib",
                                                    "Amount": 1.0
                                                },
                                                "QuantityShipped": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib",
                                                    "Amount": 1.0
                                                },
                                                "UnitPrice": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                                    "Amount": 1190.00,
                                                    "Currency": {
                                                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                        "CurrencyCode": "USD",
                                                        "DecimalPositions": 2
                                                    },
                                                    "IsAmountDefined": true
                                                },
                                                "Discount": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                                    "Currency": {
                                                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                        "CurrencyCode": "USD",
                                                        "DecimalPositions": 2
                                                    },
                                                    "IsAmountDefined": true
                                                },
                                                "CanCombine": true,
                                                "SourceCode": ""
                                            },
                                            {
                                                "$type": "Asi.Soa.Events.DataContracts.EventFunctionOrderLineData, Asi.Contracts",
                                                "ExtendedAmount": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                                    "Currency": {
                                                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                        "CurrencyCode": "USD",
                                                        "DecimalPositions": 2
                                                    },
                                                    "IsAmountDefined": true
                                                },
                                                "Item": {
                                                    "$type": "Asi.Soa.Commerce.DataContracts.ItemSummaryData, Asi.Contracts",
                                                    "ItemClass": {
                                                        "$type": "Asi.Soa.Commerce.DataContracts.ItemClassSummaryData, Asi.Contracts",
                                                        "ItemClassId": "MEETING"
                                                    },
                                                    "ItemCode": "RISE25/NWIRECEPTION",
                                                    "ItemId": "RISE25/NWIRECEPTION",
                                                    "Name": "RISE Reception"
                                                },
                                                "QuantityBackordered": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib"
                                                },
                                                "QuantityOrdered": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib",
                                                    "Amount": 1.0
                                                },
                                                "QuantityShipped": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib",
                                                    "Amount": 1.0
                                                },
                                                "UnitPrice": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                                    "Currency": {
                                                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                        "CurrencyCode": "USD",
                                                        "DecimalPositions": 2
                                                    },
                                                    "IsAmountDefined": true
                                                },
                                                "Discount": {
                                                    "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                                    "Currency": {
                                                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                        "CurrencyCode": "USD",
                                                        "DecimalPositions": 2
                                                    },
                                                    "IsAmountDefined": true
                                                },
                                                "CanCombine": true,
                                                "SourceCode": ""
                                            }
                                        ]
                                    },
                                    "DeliveryId": "c49c2ef4-3d5f-4d6d-be65-06fd600e4116",
                                    "ExtendedAmount": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                        "Amount": 1190.00,
                                        "Currency": {
                                            "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                            "CurrencyCode": "USD",
                                            "DecimalPositions": 2
                                        },
                                        "IsAmountDefined": true
                                    },
                                    "Item": {
                                        "$type": "Asi.Soa.Commerce.DataContracts.ItemSummaryData, Asi.Contracts",
                                        "ItemCode": "EVENT-RISE25",
                                        "ItemId": "EVENT-RISE25",
                                        "Name": "RISEĀ® 2025 Conference"
                                    },
                                    "LineNumber": 1,
                                    "QuantityBackordered": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib"
                                    },
                                    "QuantityOrdered": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib",
                                        "Amount": 1.0
                                    },
                                    "QuantityShipped": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Commerce.DataContracts.QuantityData, Asi.Contracts]], mscorlib",
                                        "Amount": 1.0
                                    },
                                    "Tax": {
                                        "$type": "Asi.Soa.Commerce.DataContracts.OrderTaxData, Asi.Contracts",
                                        "Details": {
                                            "$type": "Asi.Soa.Commerce.DataContracts.OrderTaxDetailDataCollection, Asi.Contracts",
                                            "$values": [
                                                {
                                                    "$type": "Asi.Soa.Commerce.DataContracts.OrderTaxDetailData, Asi.Contracts",
                                                    "TaxAmount": {
                                                        "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                                        "Currency": {
                                                            "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                            "CurrencyCode": "USD",
                                                            "DecimalPositions": 2
                                                        },
                                                        "IsAmountDefined": true
                                                    },
                                                    "IsTaxInclusive": false
                                                }
                                            ]
                                        },
                                        "TaxTotal": {
                                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                            "Currency": {
                                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                "CurrencyCode": "USD",
                                                "DecimalPositions": 2
                                            },
                                            "IsAmountDefined": true
                                        },
                                        "TaxableAmountTotal": {
                                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                            "Amount": 1190.00,
                                            "Currency": {
                                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                "CurrencyCode": "USD",
                                                "DecimalPositions": 2
                                            },
                                            "IsAmountDefined": true
                                        },
                                        "InclusiveTaxTotal": {
                                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                            "Currency": {
                                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                "CurrencyCode": "USD",
                                                "DecimalPositions": 2
                                            },
                                            "IsAmountDefined": true
                                        }
                                    },
                                    "UnitPrice": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                        "Amount": 1190.00,
                                        "Currency": {
                                            "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                            "CurrencyCode": "USD",
                                            "DecimalPositions": 2
                                        },
                                        "IsAmountDefined": true
                                    },
                                    "BaseUnitPrice": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                        "Amount": 1190.00,
                                        "Currency": {
                                            "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                            "CurrencyCode": "USD",
                                            "DecimalPositions": 2
                                        },
                                        "IsAmountDefined": true
                                    },
                                    "Discount": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                        "Currency": {
                                            "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                            "CurrencyCode": "USD",
                                            "DecimalPositions": 2
                                        },
                                        "IsAmountDefined": true
                                    },
                                    "SourceCode": ""
                                }
                            ]
                        },
                        "LineTotal": {
                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                            "Amount": 1190.00,
                            "Currency": {
                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                "CurrencyCode": "USD",
                                "DecimalPositions": 2
                            },
                            "IsAmountDefined": true
                        },
                        "MiscellaneousChargesTotal": {
                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                            "Currency": {
                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                "CurrencyCode": "USD",
                                "DecimalPositions": 2
                            },
                            "IsAmountDefined": true
                        },
                        "OrderDate": "2025-05-27T16:10:07.5076975Z",
                        "OrderTotal": {
                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                            "Amount": 1190.00,
                            "Currency": {
                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                "CurrencyCode": "USD",
                                "DecimalPositions": 2
                            },
                            "IsAmountDefined": true
                        },
                        "OriginatorCustomerParty": {
                            "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts",
                            "PartyId": "312449"
                        },
                        "ShippingTotal": {
                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                            "Currency": {
                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                "CurrencyCode": "USD",
                                "DecimalPositions": 2
                            },
                            "IsAmountDefined": true
                        },
                        "SoldToCustomerParty": {
                            "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts",
                            "PartyId": "312449"
                        },
                        "SourceCode": "",
                        "AdditionalCharges": {
                            "$type": "Asi.Soa.Commerce.DataContracts.AdditionalChargeDataCollection, Asi.Contracts",
                            "$values": [
                                {
                                    "$type": "Asi.Soa.Commerce.DataContracts.AdditionalChargeData, Asi.Contracts",
                                    "AdditionalChargeId": "EventCredits",
                                    "Description": "Credits",
                                    "TotalAmount": {
                                        "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                        "Currency": {
                                            "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                            "CurrencyCode": "USD",
                                            "DecimalPositions": 2
                                        },
                                        "IsAmountDefined": true
                                    },
                                    "Tax": {
                                        "$type": "Asi.Soa.Commerce.DataContracts.OrderTaxData, Asi.Contracts",
                                        "Details": {
                                            "$type": "Asi.Soa.Commerce.DataContracts.OrderTaxDetailDataCollection, Asi.Contracts",
                                            "$values": []
                                        },
                                        "TaxTotal": {
                                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                            "Currency": {
                                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                "CurrencyCode": "USD",
                                                "DecimalPositions": 2
                                            },
                                            "IsAmountDefined": true
                                        },
                                        "InclusiveTaxTotal": {
                                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                            "Currency": {
                                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                "CurrencyCode": "USD",
                                                "DecimalPositions": 2
                                            },
                                            "IsAmountDefined": true
                                        }
                                    }
                                }
                            ]
                        },
                        "TaxInformation": {
                            "$type": "Asi.Soa.Commerce.DataContracts.OrderTaxInformationData, Asi.Contracts",
                            "InclusiveTaxTotal": {
                                "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                "Currency": {
                                    "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                    "CurrencyCode": "USD",
                                    "DecimalPositions": 2
                                },
                                "IsAmountDefined": true
                            },
                            "TaxTotal": {
                                "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                                "Currency": {
                                    "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                    "CurrencyCode": "USD",
                                    "DecimalPositions": 2
                                },
                                "IsAmountDefined": true
                            },
                            "OrderTaxes": {
                                "$type": "Asi.Soa.Commerce.DataContracts.OrderTaxDataCollection, Asi.Contracts",
                                "$values": []
                            }
                        },
                        "TotalBasePrice": {
                            "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib",
                            "Amount": 1190.00,
                            "Currency": {
                                "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                "CurrencyCode": "USD",
                                "DecimalPositions": 2
                            },
                            "IsAmountDefined": true
                        },
                        "AdditionalAttributes": {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts",
                            "$values": [
                                {
                                    "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name": "OrderTotalExcludingCredits",
                                    "Value": {
                                        "$type": "System.Decimal",
                                        "$value": 1190.0
                                    }
                                },
                                {
                                    "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name": "BatchId",
                                    "Value": "46691"
                                }
                            ]
                        }
                    },
                    "Invoices": {
                        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceSummaryDataCollection, Asi.Contracts",
                        "$values": []
                    },
                    "Payments": {
                        "$type": "Asi.Soa.Commerce.DataContracts.RemittanceDataCollection, Asi.Contracts",
                        "$values": [{
                                        "$type": "Asi.Soa.Commerce.DataContracts.RemittanceData, Asi.Contracts",
                                        "Amount": {
                                                        "$type": "Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
                                                        "Amount": 0, 
                                                        "Currency": {
                                                                        "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                                                                        "CurrencyCode": "USD",
                                                                        "DecimalPositions": 2,
                                                                        "ExtensionData": {
                                                                                        "$type": "System.Runtime.Serialization.ExtensionDataObject, System.Runtime.Serialization"
                                                                        }
                                                        },
                                                        "IsAmountDefined": true
                                        },
                                        "PaymentToken": "",
                                        "PaymentTokenSummary": "",
                                        "PaymentMethod": {
                                                        "$type": "Asi.Soa.Commerce.DataContracts.PaymentMethodData, Asi.Contracts",
                                                        "Name": "Default Main Account",
                                                        "PaymentMethodId": "1020-100",
                                                        "PaymentType": "Cash",
                                                        "Message": "Cash"
                                        },
                                        "PayorParty": {
                                                        "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts",
                                                        "PartyId": "312449"
                                        },
                                        "ReferenceNumber": "",
                                        "Message": "Cash",
                                        "Note":"Zapier"
                        }]
                    },
                    "OrderTypeCode": "REG"
                }

and got back the following 400 error. Checked to confirm the payment method is valid.

{"$type":"Asi.Soa.Core.DataContracts.ValidationResultsData, Asi.Contracts","Errors":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts","$values":[{"$type":"Asi.Soa.Core.DataContracts.ValidationResultData, Asi.Contracts","Message":"Error: No payment information is available\n"}]},"Warnings":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts","$values":[]}}

Contact us
Copyright © Advanced Solutions International, All rights reserved.