MacellanMacellan SuperApp
ÖdemeRead QR

Status

  • Status servisi, harcama işleminin durumunu sorgulamak için kullanılır.
  • Firma, belirli aralıklarla harcama işleminin hangi durumda olduğunu sorgular.
  • Eğer harcama işlemi approved durumunda ise firma, harcama işlemini tamamlamak için Complete servisine istek gönderir. no_balance, reject ve expire durumları için firma, harcama işlemini sonlandırmalıdır.
  • İsteğe bağlı olarak payment_id yada order_id ile sorgulama yapabilirsiniz.
GET
/integration/payment/status

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Query Parameters

payment_id?integer

Harcama İşlem ID

order_id?integer

Harcama İşlemi Unique Sipariş ID

Response Body

application/json

application/json

application/json

curl -X GET "https://api.altpay.dev/integration/payment/status?payment_id=1&order_id=1"
{
  "data": {
    "payment_id": 1,
    "wallet_id": 1,
    "user_id": 1,
    "user_mapping_id": "8b5ac43a-20ce-4987-a739-d8a7ee480eaa",
    "company_id": 1,
    "branch_id": 1,
    "cashier_id": 1,
    "reference_code": 123456,
    "order_id": 1305549790,
    "price": 1,
    "paid_price": 1,
    "price_show": "1,00",
    "paid_price_show": "1,00",
    "point": 1,
    "point_show": "0,00",
    "final_total": 1,
    "final_total_show": "1,00",
    "discounted_total_amount": 1,
    "discounted_total_amount_show": "1,00",
    "discount_point": 0,
    "discount_point_show": "0,00",
    "discount_percent": 0,
    "refund_amount": 0,
    "status": "approved",
    "status_translate": "Onaylandı",
    "gateway": "terminal",
    "is_shared_wallet": true,
    "wallet_share_id": 0,
    "user_fillable_point": true,
    "wallet_share": {
      "description": "string"
    }
  }
}
{
  "message": "Unauthenticated"
}
{
  "message": "İşlemi yapmak için yetkili değilsiniz."
}