REST API Reference
CMS – Invoices
CreateInvoice | ||
---|---|---|
RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/DataServices/CMS.svc/Invoices/ | |
Method | POST | |
Authentication | Session token set as Username on Authentication header. | |
Accept | application/json |
Request
{ "Invoice": { "Amount": 12.50 "MerchantInvoiceId": "14C4E", "AutomationInfo": { "NoAutomation": true }, "Order": { "BillingData": { "Company": "billing data company 14C4E", "FirstName": "FirstName_14C4E", "LastName": "LastName_14C4E", "Address": { "Street1": "555 Test Street", "City": "Denver", "StateProvince": "CO", "PostalCode": "80202", "CountryCode": "USA", "AddressType": "Billing" } }, "CurrencyCode": "USD", "Description": "invoice order description 14C4E", "Tax": { "Amount": 1.47, "Rate": 0.041 }, "ItemizedTaxes": [ { "Amount": 1.75, "Rate": 0.0725, "Type": "FederalTax" }, { "Amount": 0.075, "Rate": 0.06, "Type": "StateLocalSalesTax" } ], "TaxExempt": "NotExemptTaxInfoProvided", "OrderItems": [ { "Amount": 10.00, "CommodityCode": "commodity code", "Description": "item description", "DiscountAmount": 1.00, "DiscountIncluded": true, "ProductCode": "product code", "Quantity": 5.00, "TaxIncluded": true, "UnitOfMeasure": "Item", "UnitPrice": 2.0 } ], "OrderTimeStamp": "2017-03-27T11:00:53.9271639-06:00" }, "CustomerReferenceId": "D1342986EA7646148EF29AB1EDC7A170", "PaymentData": { "PaymentType": "Credit", "CardType": "Visa", "PaymentAccountNumber": "4111111111193231", "PaymentAccountExpiration": "0520" } }, "Scope": "MerchantProfileId", "MerchantProfileId": "Dev_Test_28", "ServiceId": "39C6700001", "ApplicationProfileId": "772763" }
Response
6177CCEE97C84FF7B1CFF11EAA347DBE
GetInvoice | ||
---|---|---|
RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/DataServices/CMS.svc/Invoices/[invoiceId]?merchantProfileId=[merchantProfileId]&scope=MerchantProfileId | |
Method | GET | |
Authentication | Session token set as Username on Authentication header. | |
Accept | application/json |
Request
null
Response
{ "InvoiceState": "Pending", "Amount": 12.5, "Scope": "MerchantProfileId", "MerchantInvoiceId": "14C4E", "TransactionAttempts": 0, "AutomationInfo": { "NoAutomation": false, "CreateInvoice": false, "EmailInvoice": false, "ProcessPayment": false }, "DateLastAttempted": "0001-01-01T00:00:00", "Order": { "BillingData": { "Company": "billing data company 14C4E", "FirstName": "FirstName_14C4E", "LastName": "LastName_14C4E", "Address": { "Street1": "555 Test Street", "Street2": null, "City": "Denver", "StateProvince": "CO", "PostalCode": "80202", "CountryCode": "USA", "AddressType": "Billing", "HouseNumber": null } }, "ShippingData": null, "CustomerCode": null, "CurrencyCode": "USD", "Description": "invoice order description 14C4E", "Enable3D": false, "PromotionCode": null, "ShipmentId": null, "ShipCode": null, "ShippingTotal": 0.0, "ShipMethod": null, "DiscountTotal": 0.0, "DutyAmount": 0.0, "SubTotal": 0.0, "Tax": { "Amount": 1.47, "Rate": 0.041 }, "ItemizedTaxes": [ { "Amount": 1.75, "Rate": 0.0725, "Type": "FederalTax" }, { "Amount": 0.075, "Rate": 0.06, "Type": "StateLocalSalesTax" } ], "TaxExempt": "NotExemptTaxInfoProvided", "TaxExemptNumber": null, "OrderItems": [ { "Amount": 10.0, "CommodityCode": "commodity code", "Description": "item description", "DiscountAmount": 1.0, "DiscountIncluded": true, "ProductCode": "product code", "Quantity": 5.0, "Tax": { "Amount": 0.0, "Rate": 0.0 }, "TaxIncluded": true, "UnitOfMeasure": "Item", "UnitPrice": 2.0 } ], "OrderTimeStamp": "2017-03-27T17:00:21.273" }, "CreatedDate": "2017-03-27T17:00:20.443", "CustomerReferenceId": "D1342986EA7646148EF29AB1EDC7A170", "LastUpdatedDate": "0001-01-01T00:00:00", "PaymentData": null, "ServiceKey": "3303C63450300001", "EmployeeId": null, "MerchantProfileId": "Dev_Test_28", "InvoiceReferenceId": "6177CCEE97C84FF7B1CFF11EAA347DBE", "ServiceId": "39C6700001", "ApplicationProfileId": null }
QueryInvoices | ||
---|---|---|
RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/DataServices/CMS.svc/Invoices/query | |
Method | POST | |
Authentication | Session token set as Username on Authentication header. | |
Accept | application/json |
Request
{ "QueryInvoiceParameters": { "CreatedDateRange": null, "InvoiceReferenceId": "6177CCEE97C84FF7B1CFF11EAA347DBE", "InvoiceState": "NotSet", "CustomerReferenceId": null, "SubscriptionReferenceId": null, "MerchantInvoiceId": null }, "Scope": "MerchantProfileId", "PagingParameters": { "Page": 0, "PageSize": 50 }, "MerchantProfileId": "Dev_Test_28" }
Response
{ "Invoices": [ { "InvoiceState": "Pending", "Amount": 12.5, "Scope": "MerchantProfileId", "MerchantInvoiceId": "14C4E", "TransactionAttempts": 0, "AutomationInfo": { "NoAutomation": false, "CreateInvoice": false, "EmailInvoice": false, "ProcessPayment": false }, "DateLastAttempted": "0001-01-01T00:00:00", "Order": { "BillingData": { "Company": "billing data company 14C4E", "FirstName": "FirstName_14C4E", "LastName": "LastName_14C4E", "Address": { "Street1": "555 Test Street", "Street2": null, "City": "Denver", "StateProvince": "CO", "PostalCode": "80202", "CountryCode": "USA", "AddressType": "Billing", "HouseNumber": null } }, "ShippingData": null, "CustomerCode": null, "CurrencyCode": "USD", "Description": "invoice order description 14C4E", "Enable3D": false, "PromotionCode": null, "ShipmentId": null, "ShipCode": null, "ShippingTotal": 0.0, "ShipMethod": null, "DiscountTotal": 0.0, "DutyAmount": 0.0, "SubTotal": 0.0, "Tax": { "Amount": 1.47, "Rate": 0.041 }, "ItemizedTaxes": [ { "Amount": 1.75, "Rate": 0.0725, "Type": "FederalTax" }, { "Amount": 0.075, "Rate": 0.06, "Type": "StateLocalSalesTax" } ], "TaxExempt": "NotExemptTaxInfoProvided", "TaxExemptNumber": null, "OrderItems": [ { "Amount": 10.0, "CommodityCode": "commodity code", "Description": "item description", "DiscountAmount": 1.0, "DiscountIncluded": true, "ProductCode": "product code", "Quantity": 5.0, "Tax": { "Amount": 0.0, "Rate": 0.0 }, "TaxIncluded": true, "UnitOfMeasure": "Item", "UnitPrice": 2.0 } ], "OrderTimeStamp": "2017-03-27T17:00:21.273" }, "CreatedDate": "2017-03-27T17:00:20.443", "CustomerReferenceId": "D1342986EA7646148EF29AB1EDC7A170", "LastUpdatedDate": "0001-01-01T00:00:00", "PaymentData": null, "ServiceKey": "3303C63450300001", "EmployeeId": null, "MerchantProfileId": "Dev_Test_28", "InvoiceReferenceId": "6177CCEE97C84FF7B1CFF11EAA347DBE", "ServiceId": "39C6700001", "ApplicationProfileId": null } ], "PageNumber": 0, "TotalPages": 1, "TotalFound": 1 }
UpdateInvoice | ||
---|---|---|
RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/DataServices/CMS.svc/Invoices/[invoiceId] | |
Method | PUT | |
Authentication | Session token set as Username on Authentication header. | |
Accept | application/json |
Request
{ "Invoice": { "Amount": 12.5, "MerchantInvoiceId": "14C4E", "AutomationInfo": { "NoAutomation": true, "CreateInvoice": false, "EmailInvoice": true, "ProcessPayment": false }, "Order": { "BillingData": { "Company": "updated company name", "FirstName": "FirstName_14C4E", "LastName": "LastName_14C4E", "Address": { "Street1": "555 Test Street", "Street2": null, "City": "Denver", "StateProvince": "CO", "PostalCode": "80202", "CountryCode": "USA", "AddressType": "Billing", "HouseNumber": null } }, "ShippingData": null, "CustomerCode": null, "CurrencyCode": "USD", "Description": "invoice order description 14C4E", "Enable3D": false, "PromotionCode": null, "ShipmentId": null, "ShipCode": null, "ShippingTotal": 0.00, "ShipMethod": null, "DiscountTotal": 0.00, "DutyAmount": 0.00, "SubTotal": 0.00, "Tax": { "Amount": 1.47, "Rate": 0.041 }, "ItemizedTaxes": [ { "Amount": 1.75, "Rate": 0.0725, "Type": "FederalTax" }, { "Amount": 0.075, "Rate": 0.06, "Type": "StateLocalSalesTax" } ], "TaxExempt": "NotExemptTaxInfoProvided", "TaxExemptNumber": null, "OrderItems": [ { "Amount": 10.00, "CommodityCode": "commodity code", "Description": "item description", "DiscountAmount": 1.00, "DiscountIncluded": true, "ProductCode": "product code", "Quantity": 5.00, "Tax": null, "TaxIncluded": true, "UnitOfMeasure": "Item", "UnitPrice": 2.0 } ], "OrderTimeStamp": "2017-03-27T11:01:39.2596967-06:00" }, "CustomerReferenceId": "D1342986EA7646148EF29AB1EDC7A170", "PaymentData": { "PaymentType": "Credit", "CardType": "Visa", "BankAccountType": "NotSet", "PaymentAccountNumber": "4111111111167843", "PaymentRoutingNumber": null, "PaymentAccountName": null, "PaymentAccountExpiration": "0520" }, "EmployeeId": null }, "Scope": "MerchantProfileId", "MerchantProfileId": "Dev_Test_28", "ServiceId": "39C6700001", "ApplicationProfileId": "772763" }
UpdateInvoiceState | ||
---|---|---|
RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/DataServices/CMS.svc/Invoices/[invoiceId]/state | |
Method | PUT | |
Authentication | Session token set as Username on Authentication header. | |
Accept | application/json |
Request
{ "MerchantProfileId": "Dev_Test_28", "InvoiceState": "Cancelled" }
ProcessInvoiceWihtPaymentData | ||
---|---|---|
RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/DataServices/CMS.svc/Invoices/[invoiceId]/process | |
Method | PUT | |
Authentication | Session token set as Username on Authentication header. | |
Accept | application/json |
Request
{ "MerchantProfileId": "Dev_Test_28", "ProcessingInformation": { "AutomationInfo": { "NoAutomation": false, "CreateInvoice": false, "EmailInvoice": false, "ProcessPayment": true }, "PaymentDataInfo": { "PaymentType": "NotSet", "CardType": "Visa", "BankAccountType": "NotSet", "PaymentAccountNumber": "4111111111194053", "PaymentRoutingNumber": null, "PaymentAccountName": null, "PaymentAccountExpiration": "1220" }, "TransactionType": "AuthorizeAndCapture" } }
Response
{ "InvoiceReferenceId": "6177CCEE97C84FF7B1CFF11EAA347DBE", "TransactionId": "62C6DB8545A04C2BA08A02AECCFD3F0E", "Status": "Success", "StatusCode": "000", "StatusMessage": "Approved" }
TokenInformation | ||
---|---|---|
RequestUri | https://api.cipcert.goevo.com/2.1.35/REST/DataServices/CMS.svc/Invoices/ | |
Method | POST | |
Authentication | Session token set as Username on Authentication header. | |
Accept | application/json |
Request
{ "Invoice": { "Amount": 12.50, "MerchantInvoiceId": "14C4E", "AutomationInfo": { "NoAutomation": true }, "Order": { "BillingData": { "Company": "billing data company 14C4E", "FirstName": "FirstName_14C4E", "LastName": "LastName_14C4E", "Address": { "Street1": "555 Test Street", "City": "Denver", "StateProvince": "CO", "PostalCode": "80202", "CountryCode": "USA", "AddressType": "Billing" } }, "CurrencyCode": "USD", "Description": "invoice order description 14C4E", "TaxExempt": "NotExemptTaxInfoProvided", }, "CustomerReferenceId": "FC07A7978DC8486FA3F4B929FCD19C0E", "PaymentData": { "TokenInformation":{ "Token":"4658760022341387", "TokenExpirationDate":"1223", "TokenCardType": "Visa", "TokenIndicator": "103", "TokenAuthenticationValue": "CgyU4V8BYHn8+Ne1zl5UMAACAAA=" } } }, "Scope": "MerchantProfileId", "MerchantProfileId": "Dev_Test_28", "ServiceId": "{{BCPServiceId}}", "ApplicationProfileId": "772763" }
Response
The response is the TransactionId:"6D5C87DDC1274F6A9F98C3A3AA241E57"