Create a card asynchronously
Creates a new pull request.
{
"pull_request": {
"id": "3db15189-ef10-49b4-8265-58e3fe946ffb",
"status": "waiting",
"request_id": "your_request_id",
"amount_cents": 5000,
"created_at": "2024-02-05T11:33:39.999+01:00",
"updated_at": "2024-02-05T11:33:39.999+01:00",
"card": null
}
}
{
"errors": [
{
"code": "gift_card_not_found",
"message": "Gift card not found with code 'IKEA-FR'"
}
],
"status": "not_found"
}
{
"errors": [
{
"code": "not_enough_funds",
"message": "Your balance account is not high enough"
}
],
"status": "unprocessable_entity"
}
{
"errors": [
{
"code": "out_of_stock",
"message": "Out of stock gift card 'IKEA-FR'"
}
],
"status": "unprocessable_entity"
}
{
"errors": [
{
"code": "invalid_amount",
"message": "Amount must be one of 15, 30 or 100."
}
],
"status": "unprocessable_entity"
}
{
"errors": [
{
"code": "invalid_amount",
"message": "Amount must be within range from 20 to 500 with steps of 10."
}
],
"status": "unprocessable_entity"
}
{
"errors": [
{
"code": "unauthorized",
"message": "Not authorized"
}
],
"status": "unauthorized"
}
{
"errors": [
{
"code": "invalid_signature",
"message": "Your request does not match your signature"
}
],
"status": "unauthorized"
}
{
"errors": [
{
"code": "unprocessable_entity",
"message": "Request id is already used"
}
],
"status": "unprocessable_entity"
}
Show pull request details.
{
"pull_request": {
"id": "3db15189-ef10-49b4-8265-58e3fe946ffb",
"status": "success",
"request_id": "your_request_id",
"created_at": "2024-02-05T11:33:39.999+01:00",
"updated_at": "2024-02-05T11:33:41.488+01:00",
"card": {
"id": "4fe88e46-eb22-436c-91ec-6bf874fcf2ae",
"code": "345454545451154154",
"expire_at": "2022-06-24T00:00:00.000+02:00",
"pin_code": "1234",
"amount": 50,
"gift_card_code": "IKEA",
"pdf_url": "https://url.pdf"
}
}
}
{
"errors": [
{
"code": "pull_request_not_found",
"message": "Pull request not found with request_id: REQ-ID-TEST"
}
],
"status": "not_found"
}