AddIncomingPayments

The AddIncomingPayments call adds a list of up to 25 incoming payments in the system.

This call is available since SOAP version 100.
The following methods of payment can be outputted: Starter(Paypal) = 5; Santander = 8; Amazon = 9; PIXmania Payment = 13; Hitmeister Payment = 15; Zentralverkauf Payment = 16; Neckermann Payment = 18; Klarna = 24; Shopgate Payment = 20; Gimahhot Payment = 21; Amazon Payments = 40; Sofortüberweisung.de = 410; EOS-Kreditkarte = 700; Zahlungsartauswahl durch den Endkunden(ExperCash) = 800; Lastschrift(ExperCash) = 810; Giropay(ExperCash) = 820; Sofortüberweisung(ExperCash) = 830; Kreditkarte Autorisierung/Reservierung = 840; Kreditkarte(neu)(ExperCash) = 850; Online-Lastschrift(heidelpay) = 1000; Vorkasse(heidelpay) = 1020; Rechnung(heidelpay) = 1030; Kreditkarten(heidelpay) = 1040; EC-Karten(heidelpay) = 1050; Banküberweisung mit PIN/TAN(heidelpay) = 1060; Virtual Account(heidelpay) = 1070; User Account(heidelpay) = 1080; Sofortüberweisung(heidelpay) = 1090; T-Pay(heidelpay) = 1091; Giropay(heidelpay) = 1092; IDEAL(heidelpay) = 1093; EPS(heidelpay) = 1094; Carte Bleue(heidelpay) = 1095; paymorrow = 1100; Saferpay = 1200; iclear = 1400; Klarna Rechnung = 1401; Klarna Ratenkauf = 1402; Rechnungskauf(Billsafe) = 1500; Ratenkauf(Billsafe) = 1501; Rechnungskauf Telefon(Billsafe) = 1502; Kreditkarte(Masterpayment) = 1600; Online-Lastschrift(Masterpayment) = 1610; Rechnungskauf(Masterpayment) = 1620; Ratenzahlung(Masterpayment) = 1621; Finanzierung(Masterpayment) = 1622; Debitkarte(Masterpayment) = 1623; wiederkehrende Kreditkarte(Masterpayment) = 1624; wiederkehrende Online-Lastschrift(Masterpayment) = 1625; Anzahlungskauf(Masterpayment) = 1626; Santander Consumer Bank = 2000; MasterCard(ConCardis) = 2100; Visa(ConCardis) = 2110; Vorkasse(RatePAY) = 2301; Rechnung(RatePAY) = 2302; Payolution Invoice(Payolution) = 2600; Payolution Ins(Payolution) = 2601; Payolution Mangirkart(Payolution) = 2602; Kredit-/Debitkarten(PAYONE) = 3000; Visa(PAYONE) = 3010; MasterCard(PAYONE) = 3020; American Express(PAYONE) = 3030; Carte Bleue(PAYONE) = 3040; Diners Club(PAYONE) = 3050; Discover(PAYONE) = 3060; JCB(PAYONE) = 3070; Maestro(PAYONE) = 3080; Online-Überweisungen(PAYONE) = 3200; Sofort Überweisungen(PAYONE) = 3210; giropay(PAYONE) = 3220; eps(PAYONE) = 3230; PostFinance E-Finance(PAYONE) = 3240; PostFinance Card(PAYONE) = 3250; iDEAL(PAYONE) = 3260; e-Wallet(PAYONE) = 3400; PayPal(PAYONE) = 3410; Kontobasierte Zahlungsarten(PAYONE) = 3500; Lastschrift(PAYONE) = 3510; Offene Rechnung(PAYONE) = 3520; Vorkasse(PAYONE) = 3530; Nachnahme(PAYONE) = 3540;

AddIncomingPayments Input

Field Type Occurrence Meaning Available since
CallItemsLimit Integer Optional Call items limit for own server 112
IncomingPayments ObjectOptional Incoming payments. 105
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
Amount
Double Required Amount 105
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
Currency
String Required Currency 105
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
CustomerID
Integer Required Customer ID 108
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
MethodOfPaymentID
Integer Required Payment method ID 105
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
OrderID
Integer Required Sales order id 105
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation
ObjectOptional Payment information 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
AccountBIC
String Optional Account BIC 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
AccountCountry
String Optional Account country 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
AccountHolder
String Optional Account holder 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
AccountIBAN
String Optional Account IBAN 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
AccountNumber
String Optional Account number 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
BankCode
String Optional Bank code 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
BankName
String Optional Bank name 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
InformationText
String Optional Information text 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
PaymentID
Integer Optional Payment ID 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
PaymentInformationID
Integer Optional Payment information ID 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
ReceiverName
String Optional Receiver name 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
SenderEmail
String Optional Sender email 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
SenderFirstName
String Optional Sender first name 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentInformation.
PlentySoapObject_AddIncomingPaymentInformation.
SenderLastName
String Optional Sender last name 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal
ObjectOptional Payment pay pal 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal.
PlentySoapObject_AddIncomingPaymentPayPal.
ItemBuyer
String Optional Item buyer 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal.
PlentySoapObject_AddIncomingPaymentPayPal.
ItemNumber
String Optional Item number 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal.
PlentySoapObject_AddIncomingPaymentPayPal.
Memo
String Optional Memo 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal.
PlentySoapObject_AddIncomingPaymentPayPal.
PaymentID
Integer Optional Payment ID 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal.
PlentySoapObject_AddIncomingPaymentPayPal.
PaymentPayPalID
Integer Optional Payment pay pal ID 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal.
PlentySoapObject_AddIncomingPaymentPayPal.
ShippingAddress
String Optional Shipping address 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
PaymentPayPal.
PlentySoapObject_AddIncomingPaymentPayPal.
TransactionType
String Optional Transaction type 112
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
ReasonForPayment
String Required Designated use 105
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
TransactionID
String Required Transaction ID 105
IncomingPayments.
PlentySoapObject_AddIncomingPayments.
TransactionTime
Integer Required The time of the incoming payment - timestamp 105

AddIncomingPayments Input schema

The box below lists all fields that could be included in the call request (version 112). To learn more about an individual field or its type, click its name in the box.

<PlentySoapRequest_AddIncomingPayments> </PlentySoapRequest_AddIncomingPayments>

AddIncomingPayments Output

Field Type Occurrence Meaning Available since
ResponseMessages ObjectOptional Returns a list of error messages for the current call. 112
ResponseMessages.
PlentySoapResponseMessage.
Code
Integer Optional Code 105
ResponseMessages.
PlentySoapResponseMessage.
ErrorMessages
ObjectOptional Sub Messages 110
ResponseMessages.
PlentySoapResponseMessage.
ErrorMessages.
PlentySoapResponseSubMessage.
Key
String Optional Key 109
ResponseMessages.
PlentySoapResponseMessage.
ErrorMessages.
PlentySoapResponseSubMessage.
Value
String Optional Value 109
ResponseMessages.
PlentySoapResponseMessage.
IdentificationKey
String Optional Message 110
ResponseMessages.
PlentySoapResponseMessage.
IdentificationValue
String Optional Message 110
ResponseMessages.
PlentySoapResponseMessage.
SuccessMessages
ObjectOptional Sub Messages 110
ResponseMessages.
PlentySoapResponseMessage.
SuccessMessages.
PlentySoapResponseSubMessage.
Key
String Optional Key 109
ResponseMessages.
PlentySoapResponseMessage.
SuccessMessages.
PlentySoapResponseSubMessage.
Value
String Optional Value 109
ResponseMessages.
PlentySoapResponseMessage.
Warnings
ObjectOptional Sub Messages 110
ResponseMessages.
PlentySoapResponseMessage.
Warnings.
PlentySoapResponseSubMessage.
Key
String Optional Key 109
ResponseMessages.
PlentySoapResponseMessage.
Warnings.
PlentySoapResponseSubMessage.
Value
String Optional Value 109
Success Boolean Optional Has the value true or false, depending on whether a request worked. 112

AddIncomingPayments Output schema

The box below lists all fields that could be included in the response call (version 112). To learn more about an individual field or its type, click its name in the box.

Identification Keys

(The dynamicValue stands for any parameter values that could be outputted.)

Key Value
TransactionID dynamicValue

Identification Output schema

The box below lists all identification fields that could be outputted in the call response (version 112). The dynamicValue stands for any parameter values that could be outputted. To learn more about an individual field or its type, click its name in the box.

Success messages

(The dynamicValue stands for any parameter values that could be outputted.)

Code Key Value Message Explanation
100 - - - -

Success Messages Output schema

For this call no success messages output schema exists.

Error messages

Code Key Value Message Explanation
810 Limit 25 Max 25 Payments allowed The maximum number of incoming payments was exceeded. No more than 25 are permitted
800 TransactionID Missing parameter Missing parameter was not entered
800 OrderID Missing parameter Missing parameter was not entered
800 Incoming payment could not be saved An error occurred while saving incoming payment. Incoming payment could not be saved.

Error messages Output schema

The box below lists all error message fields that could be outputted in the call response (version 112). To learn more about an individual field or its type, click its name in the box.

<ErrorMessages>
<item> </item>
<item>
<Value>Missing parameter</Value>
<Key>TransactionID</Key>
</item>
<item>
<Value>Missing parameter</Value>
<Key>OrderID</Key>
</item>
</ErrorMessages>

Warnings

For this call no warnings exist.

Warnings Output schema

For this call no warnings output schema exists.

Nach oben