Skip to main content
POST
/
merchant
/
remote_deposit_capture
Remote Deposit Capture
curl --request POST \
  --url https://testapi.fractalpay.com/api/v1/merchant/remote_deposit_capture \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: multipart/form-data' \
  --form amount=100 \
  --form 'merchant_key={{merchant_key}}' \
  --form device=iOS \
  --form front_file='@example-file' \
  --form back_file='@example-file'
{
  "result": true,
  "message": "Remote deposit capture initiated successfully.",
  "data": {
    "transactionId": "txn_abc123",
    "amount": "100.00"
  }
}

Authorizations

Authorization
string
header
required

Use your Fractal API credentials.

Username = Client ID Password = Secret Key

Sandbox credentials can be generated from the Test Portal.

Body

multipart/form-data
amount
number
required

Amount of the check.

Example:

100

merchant_key
string
required

The merchant's unique key. Returned in the merchant_key field of the get merchants by client call.

Example:

"{{merchant_key}}"

device
string
required

Device OS name.

Example:

"iOS"

front_file
file
required

Image of the front of the check.

back_file
file
required

Image of the back of the check.

Response

200 - application/json

Remote Deposit Capture

result
boolean
Example:

true

message
string
Example:

"Remote deposit capture initiated successfully."

data
object