Send Money Status
How to obtain send money payment status.

Handling send money status

post
https://sandbox.intasend.com
/api/v1/send-money/status/
Get send money status

Status codes description

Files/Batch status codes meaning

Code
Description
BP101
New batch or request, reading in progress
BF102
Batch/request failed
BP103
Batch/request waiting approval
BP104
Queued to check for float balance
BF105
Failed checking float balance
BP106
Float/balance check in progress
BF107
Failed advance float check issue
BP108
Advance internal validations in progress
BP109
Payment to beneficiary in progress
BP110
Sending payments to beneficiary in progress
BC100
Completed sending all transactions. Results ready for review
BE111
Batch/request ended or cancelled early.

Transaction Status (Itemized status codes)

Code
Description
TP101
New transaction. Processing is pending
TP102
Transaction processing started
TF103
Failed to initiate or process transaction. Check failed reason for more details
TF104
Transaction results processing in progress
TF105
Transaction status cannot be determined. Contact support for further check.
TS100
Transaction is successful
TF106
Transaction failed, see failed reasons for more details
TH107
Transaction is under observation
TC108
Transaction canceled
TR109
Transaction is queued for retry

Code examples

Python
PHP
Go
Ruby
import requests
url = "https://sandbox.intasend.com/api/v1/send-money/status/"
payload = "{\"tracking_id\": \"6138a6b7-51f6-42e2-86d0-8ca31c286dd8\"}"
headers = {
'Authorization': 'Bearer LfqRDqvfvwv77BhxuDsdXN04NyUx97',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://sandbox.intasend.com/api/v1/send-money/status/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\"tracking_id\": \"6138a6b7-51f6-42e2-86d0-8ca31c286dd8\"}",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer LfqRDqvfvwv77BhxuDsdXN04NyUx97",
"Content-Type: application/json"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://sandbox.intasend.com/api/v1/send-money/status/"
method := "POST"
payload := strings.NewReader("{\"tracking_id\": \"6138a6b7-51f6-42e2-86d0-8ca31c286dd8\"}")
client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
}
req.Header.Add("Authorization", "Bearer LfqRDqvfvwv77BhxuDsdXN04NyUx97")
req.Header.Add("Content-Type", "application/json")
res, err := client.Do(req)
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
fmt.Println(string(body))
}
require "uri"
require "net/http"
url = URI("https://sandbox.intasend.com/api/v1/send-money/status/")
https = Net::HTTP.new(url.host, url.port);
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = "Bearer LfqRDqvfvwv77BhxuDsdXN04NyUx97"
request["Content-Type"] = "application/json"
request.body = "{\"tracking_id\": \"6138a6b7-51f6-42e2-86d0-8ca31c286dd8\"}"
response = https.request(request)
puts response.read_body
Copy link
On this page
Handling send money status
post
Get send money status
Status codes description