إنتقل إلى المحتوى الرئيسي

استرداد معاملة الرصيد

تُرجع المعاملات التي تشكل رصيد حساب Stripe (مثل الرسوم والتحويلات والمدفوعات والمبالغ المستردة). تدرج Stripe هذه المعاملات بترتيب زمني عكسي، بحيث تُعرض أحدث الإدخالات أولاً.

GET https://api.stripe.com/v1/balance_transactions/{id}

أمثلة

مثال على cURL:

cURL
curl -X GET https://api.stripe.com/v1/balance_transactions/tr_1234567890 \
-u <YOUR_SECRET_KEY>:

الردود

تُرجع الاستجابات رموزًا قياسية.

200: OK

Response
{
"object": "balance_transaction",
"id": "tr_1234567890",
"amount": 1000,
"currency": "usd",
"description": "Payment for invoice",
"fee": 59,
"fee_details": [
{
"amount": 59,
"currency": "usd",
"description": "Stripe processing fees",
"type": "stripe_fee"
}
],
"net": 941,
"status": "available",
"type": "charge"
}

استجابات الأخطاء

400: Bad Request

Response
{
"error": {
"message": "If passing an array with explicit keys (e.g. foo[0]=a&foo[1]=b) instead of as an array (e.g. foo[]=a&foo[]=b), the keys must be numeric and sequential starting from 0. You passed the keys `1`, we expected to have a key with the value `0`.",
"param": "expand",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_kCeAL5FAly5bkh?t=1734734555",
"type": "invalid_request_error"
}
}

401: Unauthorized

Response
{
"error": {
"type": "invalid_request_error",
"message": "Invalid API Key provided: sk_test_********************1234"
}
}

المعلمات

معلمات الاستعلام
المعلمةالنوعالوصف
expand[]مصفوفة سلاسل نصيةيحدد كائنات الاستجابة المتداخلة لإثرائها وإرجاعها بشكل مضمن.
متغيرات المسار
الاسمالنوعمطلوبالوصف
idسلسلة نصيةمطلوبمعرف متغير المسار