The PaymentContainersProductModel represents all payment container product data.

Payment Containers are to store f.e. the data of a customers bank account, so that the customer don't need to enter his data again on each new payment.

'object' => 'string',
'id' => 'string',
'contract' => '\Secuconnect\Client\Model\ProductInstanceUID',
'customer' => '\Secuconnect\Client\Model\ProductInstanceUID',
'assign' => '\Secuconnect\Client\Model\ProductInstanceUID',
'type' => 'string',
'public' => '\Secuconnect\Client\Model\BankAccountDescriptor',
'private' => '\Secuconnect\Client\Model\BankAccountDescriptor',
'created' => '\DateTime',
'updated' => '\DateTime',
'mandate' => '\Secuconnect\Client\Model\PaymentContainerMandate

PaymentContainersProductModel

Payment Containers are to store f.e. the data of a customers bank account, so that the customer don't need to enter his data again on each new payment.
propertydescriptiontypepossible value
objectThe name of the smart objectstringpayment.containers
idid of payment containerstringPCT_(30 alphanumeric signs)
contractpayment container contractobject ( → PaymentContractsProductModel)-
customerpayment container customerobject ( → PaymentContractsProductModel)-
assignassign toobject ()-
typetype of payment containerstringbank_account
publicpublic bank account dataobject ()-
privateprivate bank account dataobject ()-
createdPaymentContainersProductModel creation datestring2018-02-13T11:52:13+01:00
updatedPaymentContainersProductModel update datestring2018-02-13T11:58:30+01:00
mandatePayment container mandateobject ()-

ProductInstanceUID model

'object' => 'object',
'id' => 'id

The ProductInstanceUID contains properties:

property

description

type

possible value

objectThe name of the smart objectstring(service_name).(object_name)
idID of instancestring(3 letters)_(30 alphanumeric signs)

BankAccountDescriptor model

'owner' => 'string',
'iban' => 'string',
'bic' => 'string',
'bankname' => 'string'

The BankAccountDescriptor contains properties:

propertydescriptiontypepossible values
ownerAccount ownerstring"John Doe"
ibanIBANstringIBAN
bicBICstringBIC
banknameBank namestringText

PaymentContainerMandate model

'sepa_mandate_id' => 'string',
'iban' => 'string',
'bic' => 'string',
'type' => 'string',
'status' => 'string',
'identification' => 'string'

PaymentContainerMandate contains properties:

propertydescriptiontypepossible value
sepa_mandate_idThe ID of the stored SEPA mandate.intInteger
ibanIBANstring#TODO
bicBICstring#TODO
typeType
stringCOR1, B2B, 00FF
statusStatusint
MeaningValue

MANDATE_STATUS_UNKNOWN

0

MANDATE_STATUS_REQUEST

1

MANDATE_STATUS_CANCELLED

2

MANDATE_STATUS_PRELIMINARY

3

MANDATE_STATUS_OK

10

identificationIdentificationstring
PAM/ACSQ42PH82PO4660K