NameDescriptionTypeAdditional information
PurchaseType

Defines if buyer is consumer or company. (M)

PurchaseTypeEnumeration

None.

PaymentProviderId

Identifies the payment provider (M)

globally unique identifier

None.

PaymentProviderPurchaseNumber

Identifier of the Payment Provider for this purchase

string

None.

MerchantPurchaseNumber

Identifier of the Merchant for this purchase

string

None.

Merchant

Merchant information (M)

Merchant

None.

Customer

End customer information (M)

Customer

None.

PurchaseItems

List of PurchaseItem objects. At least one purchase item must be provided. (M)

Collection of PurchaseItem

None.

ReturnUrls

Set of URLs to return to, based on return type.See ReturnUrls class.

ReturnUrls

None.

Description

Description of purchase (M)

string

None.

PaymentReference

Reference number (identifier or text) that will be included on settlement payment reports.

string

None.

IsInstantDelivery

If true, payment will be accepted and processed (invoiced + paid out to payment provider) immediately. If false, payment provider must use Merchant Web or API to update purchase delivered separately.

boolean

None.

DeliveredAutomaticallyAfterDays

If set, payment will be accepted and processed (invoiced + paid out) automatically after this number of days. Valid values are from 1 to 31. If this value is set, the IsInstantDelivery flag is ignored.

integer

None.

InvoiceReferenceNumber

Reference number for invoice to be delivered for end customer. Should be valid payment reference for bank transactions.

string

None.

CostPoolCode

Cost pool code to be included in invoice delivered for end customer

string

None.

BuyerNote

Note to be included in invoice delivered for end customer

string

None.

SellerNote

Note to be included in invoice delivered for end customer

string

None.

BuyerReference

Reference from merchant to be included in invoice delivered for end customer

string

None.

SellerReference

Reference from end customer to be included in invoice delivered for end customer

string

None.

InvoicingMetod

Prferred invoicing method

InvoicingMethodEnumeration

None.