Cancel Bulk Transfer
Cancel a pending bulk transfer or individual transfers within a batch
Overview
The Cancel Bulk Transfer endpoint allows you to stop a pending bulk transfer from being processed. You can cancel the entire batch or specific transfers within it, depending on their current status.
Only bulk transfers in created
or executing
status can be cancelled. Completed, expired, or already cancelled transfers cannot be modified.
Endpoint
Path Parameters
The unique identifier of the bulk transfer to cancel
Request Example
Response Examples
Status Transitions
When you cancel a bulk transfer:
-
Status changes from
created
/executing
tocancelled
-
All pending transfers are marked as
cancelled
-
In-progress transfers complete normally
-
Completed transfers remain unchanged
Webhook Events
Monitor these events for cancellation status:
Error Handling
The specified bulk transfer doesn’t exist
-
Verify the bulk transfer ID
-
Check the ID format
Transfer cannot be cancelled in current state
-
Only created/executing transfers can be cancelled
-
Check current transfer status
Some transfers could not be cancelled
-
In-progress transfers will complete
-
Check individual transfer statuses
Refund Handling
For transfers that require refunds:
-
Successfully cancelled transfers are automatically reversed
-
Funds are returned to your balance
-
Refund status is tracked via webhooks
-
Processing time varies by payment method
Some payment methods may have specific refund restrictions or processing times.
Best Practices
-
Pre-cancellation Checks
-
Verify bulk transfer status
-
Check for in-progress transfers
-
Consider timing of cancellation
-
-
Monitoring
-
Implement webhook handling
-
Track cancellation status
-
Monitor refund processing
-
-
Error Handling
-
Handle partial cancellations
-
Implement retry logic
-
Log cancellation attempts
-
Need Help?
For additional assistance:
-
Review Error Handling Guide
-
Contact Support
-
Check Webhook Documentation