PaymentContainersProductModel
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. |
|||
property |
description |
type |
possible value |
object |
The name of the smart object |
string |
payment.containers |
id |
id of payment container |
string |
PCT_(30 alphanumeric signs) |
contract |
payment container contract |
object (ProductInstanceUID → PaymentContractsProductModel) |
- |
customer |
payment container customer |
object (ProductInstanceUID → PaymentContractsProductModel) |
- |
assign |
assign to |
object (ProductInstanceUID) |
- |
type |
type of payment container |
string |
bank_account |
public |
public bank account data |
object (BankAccountDescriptor) |
- |
private |
private bank account data |
object (BankAccountDescriptor) |
- |
created |
PaymentContainersProductModel creation date |
string |
2018-02-13T11:52:13+01:00 |
updated |
PaymentContainersProductModel update date |
string |
2018-02-13T11:58:30+01:00 |
mandate |
Payment container mandate |
object (PaymentContainerMandate) |
- |
ProductInstanceUID model
'object'
=>
'object'
,
'id'
=> 'id
The ProductInstanceUID contains properties:
property |
description |
type |
possible value |
object |
The name of the smart object |
string |
(service_name).(object_name) |
id |
ID of instance |
string |
(3 letters)_(30 alphanumeric signs) |
BankAccountDescriptor model
'owner'
=>
'string'
,
'iban'
=>
'string'
,
'bic'
=>
'string'
,
'bankname'
=>
'string'
The BankAccountDescriptor contains properties:
PaymentContainerMandate model
'sepa_mandate_id'
=>
'string'
,
'iban'
=>
'string'
,
'bic'
=>
'string'
,
'type'
=>
'string'
,
'status'
=>
'string'
,
'identification'
=>
'string'
PaymentContainerMandate contains properties:
property |
description |
type |
possible value |
||||||||||||
sepa_mandate_id |
The ID of the stored SEPA mandate. |
int |
Integer |
||||||||||||
iban |
IBAN |
string |
#TODO |
||||||||||||
bic |
BIC |
string |
#TODO |
||||||||||||
type |
Type |
string |
COR1, B2B, 00FF |
||||||||||||
status |
Status |
int |
|
||||||||||||
identification |
Identification |
string |
PAM/ACSQ42PH82PO4660K |