Sandbox: French checks
When testing your integration, you might need to simulate certain events with the Partner Testing API.
Simulate booking a check​
mutation SimulateCheckBooking {
simulateIncomingCheckBooking(
input: { transactionId: "bocki_9f411c9ce14919235efa8edb850dea02" }
) {
... on SimulateIncomingCheckBookingSuccessPayload {
__typename
transactionId
}
... on ForbiddenRejection {
__typename
message
}
... on TransactionNotFoundRejection {
__typename
message
transactionId
}
}
}
Simulate releasing rolling reserve​
mutation SimulateReleaseRollingReserve {
simulateReleaseReservedBalance(
input: { transactionId: "$YOUR_TRANSACTION_ID" }
) {
... on ForbiddenRejection {
__typename
message
}
... on TransactionNotFoundRejection {
__typename
message
transactionId
}
... on ReleaseReservedBalanceSuccessPayload {
__typename
transactionId
}
}
}
Simulate rejecting a checkIn
transaction​
mutation SimulateIncomingCheckReject {
simulateIncomingCheckReject(
input: { transactionId: "$YOUR_TRANSACTION_ID", reasonCode: AccountClosed }
) {
... on SimulateIncomingCheckRejectSuccessPayload {
__typename
transactionId
}
... on SimulateIncomingCheckRejectErrorPayload {
__typename
reason
}
... on ForbiddenRejection {
__typename
message
}
... on TransactionNotFoundRejection {
__typename
message
transactionId
}
}
}
Simulate a checkInReturn
transaction​
mutation SimulateCheckInReturn {
simulateIncomingCheckReturn(
input: { transactionId: "$YOUR_TRANSACTION_ID" }
) {
... on SimulateIncomingCheckReturnSuccessPayload {
__typename
transactionId
}
... on ForbiddenRejection {
__typename
message
}
... on TransactionNotFoundRejection {
__typename
message
transactionId
}
}
}