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
bankAccountNumber
value 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 8 days ago