Transaction Requests
Introduction
Transaction requests allow users to retrieve transaction details associated with a specific account by making HTTP GET requests to our API. This documentation provides details on how to retrieve transaction details and includes code examples in various programming languages.
Making Transaction Requests
To retrieve transaction details, users need to make an HTTP GET request to the specified endpoint with the required parameters.
Endpoint
https://api.mypayd.app/api/v1/accounts/:id/transaction-requests
Authorization
Users need to include basic authentication credentials in the request headers.
Path variables
Code Examples
Below are code examples in different programming languages demonstrating how to send money to a mobile number using HTTP POST requests.
- Curl
- Go
- Nodejs
- Python
- PHP
curl --location --request GET 'https://api.mypayd.app/api/v1/accounts/:id/transaction-requests' \
--data '
'
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.mypayd.app/api/v1/accounts/:id/transaction-requests"
method := "GET"
payload := strings.NewReader(`
`)
client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
var axios = require('axios');
var data = '\n';
var config = {
method: 'get',
maxBodyLength: Infinity,
url: 'https://api.mypayd.app/api/v1/accounts/:id/transaction-requests',
headers: { },
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
import requests
url = "https://api.mypayd.app/api/v1/accounts/:id/transaction-requests"
payload = "\n"
headers = {}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.mypayd.app/api/v1/accounts/:id/transaction-requests');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setBody('\n');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}