Class to represent payments that was initiated from OC, we find payment done, ,pending,rejected and error.
| name | data type | type | namespace | min/max occurs | description |
|---|---|---|---|---|---|
| amountCts | long | element | 0/1 | The amount in cts. | |
| asyncStatus | paymentStatusEnum | element | 0/1 | The asynchrone status. | |
| customerAccountCode | string | element | 0/1 | The customer Account Code. | |
| customerAccountName | string | element | 0/1 | The customer Account Name. | |
| errorCode | string | element | 0/1 | The error code. | |
| errorMessage | string | element | 0/1 | The error message. | |
| errorType | paymentErrorTypeEnum | element | 0/1 | The error type, rejected or error. | |
| externalPaymentId | string | element | 0/1 | The external payment id. | |
| lastUpdateDate | dateTime | element | 0/1 | The last Update Date. | |
| listAoPaid | accountOperationsDto | element | 0/1 | The list ao paid. | |
| operationCategory | operationCategoryEnum | element | 0/1 | The operation category, credit for payment or debit for refund. | |
| operationDate | dateTime | element | 0/1 | The operation date. | |
| payment | accountOperationDto | element | 0/1 | The payment. | |
| paymentGatewayCode | string | element | 0/1 | The payment gateway. | |
| paymentMethodName | string | element | 0/1 | The payment method name: card number or mandat. | |
| paymentMethodType | paymentMethodEnum | element | 0/1 | The payment method. | |
| refund | accountOperationDto | element | 0/1 | The refund. | |
| sellerCode | string | element | 0/1 | The seller Code. | |
| status | paymentStatusEnum | element | 0/1 | The status. | |
| syncStatus | paymentStatusEnum | element | 0/1 | The synchrone status. | |
| updatedStatusDate | dateTime | element | 0/1 | The updated status date. | |
Properties inherited from auditableEntityDto |
|||||
| auditable | auditableDto | element | 0/1 | ||
| auditableField | auditableFieldDto | element | 0/unbounded | ||
Example
<paymentHistoryDto>
<customerAccountCode>...</customerAccountCode>
<sellerCode>...</sellerCode>
<customerAccountName>...</customerAccountName>
<operationDate>...</operationDate>
<updatedStatusDate>...</updatedStatusDate>
<lastUpdateDate>...</lastUpdateDate>
<amountCts>...</amountCts>
<syncStatus>...</syncStatus>
<asyncStatus>...</asyncStatus>
<status>...</status>
<externalPaymentId>...</externalPaymentId>
<errorCode>...</errorCode>
<errorMessage>...</errorMessage>
<errorType>...</errorType>
<paymentGatewayCode>...</paymentGatewayCode>
<paymentMethodType>...</paymentMethodType>
<paymentMethodName>...</paymentMethodName>
<operationCategory>...</operationCategory>
<payment>
<id>...</id>
<dueDate>...</dueDate>
<type>...</type>
<transactionDate>...</transactionDate>
<transactionCategory>...</transactionCategory>
<reference>...</reference>
<accountingCode>...</accountingCode>
<amount>...</amount>
<amountWithoutTax>...</amountWithoutTax>
<taxAmount>...</taxAmount>
<matchingAmount>...</matchingAmount>
<unMatchingAmount>...</unMatchingAmount>
<matchingStatus>...</matchingStatus>
<code>...</code>
<description>...</description>
<customerAccount>...</customerAccount>
<excludedFromDunning>...</excludedFromDunning>
<orderNumber>...</orderNumber>
<matchingAmounts>
<matchingAmount/>
</matchingAmounts>
<otherCreditAndCharge>
<operationDate>...</operationDate>
</otherCreditAndCharge>
<recordedInvoice>
<productionDate>...</productionDate>
<invoiceDate>...</invoiceDate>
<netToPay>...</netToPay>
</recordedInvoice>
<rejectedPayment>
<rejectedType>...</rejectedType>
<rejectedDate>...</rejectedDate>
<rejectedDescription>...</rejectedDescription>
<rejectedCode>...</rejectedCode>
</rejectedPayment>
<bankLot>...</bankLot>
<bankReference>...</bankReference>
<bankCollectionDate>...</bankCollectionDate>
<depositDate>...</depositDate>
<paymentMethod>...</paymentMethod>
<customFields>
<customField/>
<inheritedCustomField/>
</customFields>
<paymentInfo>...</paymentInfo>
<paymentInfo1>...</paymentInfo1>
<paymentInfo2>...</paymentInfo2>
<paymentInfo3>...</paymentInfo3>
<paymentInfo4>...</paymentInfo4>
<paymentInfo5>...</paymentInfo5>
<paymentInfo6>...</paymentInfo6>
<billingAccountName>...</billingAccountName>
<auditable/>
<auditableFields>
<auditableField/>
</auditableFields>
</payment>
<refund>
<id>...</id>
<dueDate>...</dueDate>
<type>...</type>
<transactionDate>...</transactionDate>
<transactionCategory>...</transactionCategory>
<reference>...</reference>
<accountingCode>...</accountingCode>
<amount>...</amount>
<amountWithoutTax>...</amountWithoutTax>
<taxAmount>...</taxAmount>
<matchingAmount>...</matchingAmount>
<unMatchingAmount>...</unMatchingAmount>
<matchingStatus>...</matchingStatus>
<code>...</code>
<description>...</description>
<customerAccount>...</customerAccount>
<excludedFromDunning>...</excludedFromDunning>
<orderNumber>...</orderNumber>
<matchingAmounts>
<matchingAmount/>
</matchingAmounts>
<otherCreditAndCharge>
<operationDate>...</operationDate>
</otherCreditAndCharge>
<recordedInvoice>
<productionDate>...</productionDate>
<invoiceDate>...</invoiceDate>
<netToPay>...</netToPay>
</recordedInvoice>
<rejectedPayment>
<rejectedType>...</rejectedType>
<rejectedDate>...</rejectedDate>
<rejectedDescription>...</rejectedDescription>
<rejectedCode>...</rejectedCode>
</rejectedPayment>
<bankLot>...</bankLot>
<bankReference>...</bankReference>
<bankCollectionDate>...</bankCollectionDate>
<depositDate>...</depositDate>
<paymentMethod>...</paymentMethod>
<customFields>
<customField/>
<inheritedCustomField/>
</customFields>
<paymentInfo>...</paymentInfo>
<paymentInfo1>...</paymentInfo1>
<paymentInfo2>...</paymentInfo2>
<paymentInfo3>...</paymentInfo3>
<paymentInfo4>...</paymentInfo4>
<paymentInfo5>...</paymentInfo5>
<paymentInfo6>...</paymentInfo6>
<billingAccountName>...</billingAccountName>
<auditable/>
<auditableFields>
<auditableField/>
</auditableFields>
</refund>
<listAoPaid>
<accountOperation>
<id>...</id>
<dueDate>...</dueDate>
<type>...</type>
<transactionDate>...</transactionDate>
<transactionCategory>...</transactionCategory>
<reference>...</reference>
<accountingCode>...</accountingCode>
<amount>...</amount>
<amountWithoutTax>...</amountWithoutTax>
<taxAmount>...</taxAmount>
<matchingAmount>...</matchingAmount>
<unMatchingAmount>...</unMatchingAmount>
<matchingStatus>...</matchingStatus>
<code>...</code>
<description>...</description>
<customerAccount>...</customerAccount>
<excludedFromDunning>...</excludedFromDunning>
<orderNumber>...</orderNumber>
<matchingAmounts/>
<otherCreditAndCharge/>
<recordedInvoice/>
<rejectedPayment/>
<bankLot>...</bankLot>
<bankReference>...</bankReference>
<bankCollectionDate>...</bankCollectionDate>
<depositDate>...</depositDate>
<paymentMethod>...</paymentMethod>
<customFields/>
<paymentInfo>...</paymentInfo>
<paymentInfo1>...</paymentInfo1>
<paymentInfo2>...</paymentInfo2>
<paymentInfo3>...</paymentInfo3>
<paymentInfo4>...</paymentInfo4>
<paymentInfo5>...</paymentInfo5>
<paymentInfo6>...</paymentInfo6>
<billingAccountName>...</billingAccountName>
</accountOperation>
</listAoPaid>
<auditable created="..." creator="..." updated="..." updater="..."/>
<auditableFields>
<auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
<auditable/>
<auditableFields>
<auditableField/>
</auditableFields>
<updatedCode>...</updatedCode>
</auditableField>
</auditableFields>
</paymentHistoryDto>