The result of the /getstatus
call is returned via the common output parameters.
If the status is SUCCEEDED, the response contains the BoardingStatus
in an additional output parameter:
Parameter | Type | Value |
---|---|---|
boardingstatus | base64 | If the response status is SUCCEEDED, base64 encoded BoardingStatus XML message; If the response status is FAILED, empty |
Example Response
<BoardingStatus>
<OperationalStatus>ACTIVE</OperationalStatus>
<ComplianceStatus>COMPLIANT</ComplianceStatus>
<GirogateContractId>TESTMERCHANTCONTRACT1</GirogateContractId>
<PaymentMethodProvisioningStatuses>
<PaymentMethodProvisioningStatus name="eps" status="ACTIVE"/>
<PaymentMethodProvisioningStatus name="sofort" status="FAILED"/>
<PaymentMethodProvisioningStatus name="giropay" status="PENDING"/>
<PaymentMethodProvisioningStatus name="directpay" status="SUSPENDED"/>
</PaymentMethodProvisioningStatuses>
</BoardingStatus>
<BoardingStatus>
<OperationalStatus>ACTIVE</OperationalStatus>
<ComplianceStatus>NONCOMPLIANT</ComplianceStatus>
<GirogateContractId>TESTMERCHANTCONTRACT1</GirogateContractId>
<PaymentMethodProvisioningStatuses>
<PaymentMethodProvisioningStatus name="eps" status="ACTIVE"/>
<PaymentMethodProvisioningStatus name="sofort" status="FAILED"/>
<PaymentMethodProvisioningStatus name="giropay" status="PENDING"/>
<PaymentMethodProvisioningStatus name="directpay" status="SUSPENDED"/>
</PaymentMethodProvisioningStatuses>
</BoardingStatus>
<BoardingStatus>
<OperationalStatus>SUSPENDED</OperationalStatus>
<ComplianceStatus>NONCOMPLIANT</ComplianceStatus>
</BoardingStatus>
<BoardingStatus>
<OperationalStatus>CANCELED</OperationalStatus>
<ComplianceStatus>NONCOMPLIANT</ComplianceStatus>
</BoardingStatus>