Validate the Microdeposit

POST /accountmanagement/v1/microdeposits/microdeposit_id/validate

As a result of a successful microdeposit request, a small deposit (between .01 and .99 of the currency of that account) is made to the bank account. To validate the microdeposit, you must send a microdeposit validation request that contains the exact amount of the microdeposit in the applicant's bank account.

In the Test environment, you can use the amount 0.51 to validate the microdeposit.

This verifies that the applicant is the owner of the bank account associated with the merchant account, and that the banking information provided is accurate.

Only three attempts are permitted for submitting the microdeposit amount. After three unsuccessful attempts, the validation is considered as having failed. If this occurs, the merchant must use one of the alternative validation methods.

To validate the microdeposit amount, you must send a POST request to the validate endpoint.

Request Example
ecurl -X POST https://api.test.paysafe.com/accountmanagement/v1/microdeposits/58273d46-5702-4a1e-b5c6-3d21b5413588/validate \
-u devcentre322:B-qa2-0-53625f86-302c021476f52bdc9deab7aea876bb28762e62f92fc6712d0214736abf501e9675e55940e83ef77f5c304edc7968 \
-H 'Content-Type: application/json' \
-d ' {
   "amount":"0.51"
   }'

Prior to trying the example above, you should:

  • Replace the microdeposit ID (58273d46-5702-4a1e-b5c6-3d21b5413588) with the id you received in response to the microdeposit creation request.
  • Replace the API key (after the -u) with the API key you have received
Response Example
{
	"links": [{
		"rel": "self",
		"href": "https://api.test.paysafe.com/accountmanagement/v1/microdeposits/58273d46-5702-4a1e-b5c6-3d21b5413588"
	}],
	"id": "58273d46-5702-4a1e-b5c6-3d21b5413588",
	"status": "VALIDATED",
	"amount": "0.51"
}

See our API Reference section for a list of all the JSON attributes and types available for the validate endpoint.

Did you find this page useful?