This endpoint requires authentication. Include your Bearer token in the Authorization header.
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Body
application/json
curl --request POST \
  --url https://server26-dot-royalti-project.uc.r.appspot.com/payment-request/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "PaymentSettingId": "24d2c371-4a7a-4acd-b4aa-d3eb3bebd8fa",
  "currency": "USD",
  "amountUSD": 500,
  "amount": 130,
  "memo": "Payment for services rendered"
}'{
  "status": "success",
  "message": "Payment Request created successfully",
  "newpayment": {
    "id": "0654cd19-cea3-4fad-b92e-4033c4252c79",
    "status": "pending",
    "TenantId": 2,
    "UserId": "f4b4e2f8-fe5e-4076-9e09-3424ff7f185f",
    "transactionDate": "2023-04-21",
    "currency": "USD",
    "amountUSD": 100,
    "amount": 74000,
    "memo": "Sale of album",
    "updatedAt": "2023-11-22T20:48:36.034Z",
    "createdAt": "2023-11-22T20:48:36.034Z"
  }
}curl --request POST \
  --url https://server26-dot-royalti-project.uc.r.appspot.com/payment-request/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "PaymentSettingId": "24d2c371-4a7a-4acd-b4aa-d3eb3bebd8fa",
  "currency": "USD",
  "amountUSD": 500,
  "amount": 130,
  "memo": "Payment for services rendered"
}'{
  "status": "success",
  "message": "Payment Request created successfully",
  "newpayment": {
    "id": "0654cd19-cea3-4fad-b92e-4033c4252c79",
    "status": "pending",
    "TenantId": 2,
    "UserId": "f4b4e2f8-fe5e-4076-9e09-3424ff7f185f",
    "transactionDate": "2023-04-21",
    "currency": "USD",
    "amountUSD": 100,
    "amount": 74000,
    "memo": "Sale of album",
    "updatedAt": "2023-11-22T20:48:36.034Z",
    "createdAt": "2023-11-22T20:48:36.034Z"
  }
}const response = await fetch('https://server26-dot-royalti-project.uc.r.appspot.com/payment-request/', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${token}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "PaymentSettingId": "sample-PaymentSettingId",
    "currency": "sample-currency",
    "amountUSD": 1,
    "amount": 1,
    "memo": "sample-memo"
  })
});
const data = await response.json();
console.log(data);
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"