Manage transfer schedules for a Seller Waller account
Learn how to list, create, update, and delete transfer schedules for a Seller Wallet account.
Learn how to retrieve all transfer schedules for a Seller Wallet account, and create, update, or delete transfer schedules.
Prerequisites
To complete this tutorial, you must have:
- Authorization from the selling partner for whom you are making calls. Refer to the Authorizing Selling Partner API applications for more information.
- The Account Information Service Provider role assigned to your developer profile and selected in the App Registration page for your application.
- The Payment Initiation Service Provider role assigned to your developer profile and selected in the App Registration page for your application.
Step 1. Retrieve a list of Seller Wallet accounts
Retrieve all Seller Wallet accounts that belong to the seller by calling the listAccounts operation. Locate the accountId value of the account you want to examine. You use the accountId value to retrieve transfer schedules in Step 2 and to create a transfer schedule in Step 4.
Step 2. Retrieve a list of transfer schedules
Retrieve up to 100 transfer schedules at a time for a given Seller Wallet by calling the listTransferSchedules operation with the accountId value you retrieved in the previous step. If there are more schedules available, you can retrieve them with the provided nextPageToken.
The following steps use the transferScheduleId of a schedule to retrieve more information about the transfer schedule, update the transfer schedule, and delete the transfer schedule.
Step 3. Retrieve detailed transfer schedule information
Call the getTransferSchedule operation for transfer schedule details.
Step 4. Create a new transfer schedule
Create a transfer schedule request from a Seller Wallet account to another customer-provided account by calling the createTransferSchedule operation. Use the accountId value from step 1 as the sourceAccountId value in the body of the request.
Caution
The
bankAccountNumbervalue in the body of the request is encrypted before Amazon receives it, so should not be used to generatedestAccountDigitalSignature, and should not be included in the request signature.
Step 5. Update an existing transfer schedule
Call the updateTransferSchedule operation. You can update the transfer schedule information, payment preference, or transfer schedule status.
Step 6. Delete an existing transfer schedule
Call the deleteScheduleTransaction operation with the transferScheduleId of the transfer schedule you want to delete.
Updated 23 days ago
