- تمثيل JSON
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
متوقّف: يجب استخدام الإصدار V3 Proto بدلاً منه. خيارات الدفع المرتبطة بطلب معيّن
تمثيل JSON | |
---|---|
{ // Union field |
الحقول | ||
---|---|---|
حقل الاتحاد payment_option . خيارات الدفع. يمكن أن يكون payment_option واحدًا فقط مما يلي: |
||
googleProvidedOptions |
متطلبات وسيلة الدفع التي تقدّمها Google |
|
actionProvidedOptions |
معلومات عن وسيلة دفع قد وفّرها الإجراء ليتم عرضها عند الإيصال. |
GoogleProvidedPaymentOptions
متوقّف: يجب استخدام الإصدار V3 Proto بدلاً منه. متطلبات طريقة الدفع التي تقدّمها Google
تمثيل JSON | |
---|---|
{ "tokenizationParameters": { object ( |
الحقول | |
---|---|
tokenizationParameters |
حقل مطلوب لطلب وسيلة الدفع التي تقدّمها Google سيتم استخدام مَعلمات إنشاء الرموز المميّزة هذه لإنشاء رمز مميّز للدفع من أجل استخدامه في المعاملات. من المفترض أن يحصل التطبيق على هذه المعلمات من بوابة الدفع. متوقّفة نهائيًا: استخدِم الحقل facilitationSpecification بدلاً منه. |
supportedCardNetworks[] |
يتيح التطبيق استخدام البطاقات من أيّ شبكة بطاقات مدرَجة هنا في المعاملات. يمكن تلقائيًا استخدام Amex وVisa وMC وDiscover. متوقّفة نهائيًا: استخدِم الحقل facilitationSpecification بدلاً منه. |
prepaidCardDisallowed |
إذا كانت هذه القيمة صحيحة، يُرجى عدم السماح باستخدام البطاقات المدفوعة مسبقًا في المعاملة. متوقّفة نهائيًا: استخدِم الحقل facilitationSpecification بدلاً منه. |
billingAddressRequired |
في حال اختيار القيمة "صحيح"، سيتم عرض عنوان إرسال الفواتير. متوقّفة نهائيًا: استخدِم الحقل facilitationSpecification بدلاً منه. |
facilitationSpecification |
يجمع كائن JSON هذا مواصفات الطريقة التي تسهّل بها Google عمليات الدفع للشركات المتكاملة، وهي عنصر PaymentDataRequest على النحو المحدّد في https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest مثال: { "apiVersion": 2, "apiVersionMinor": 0, "merchantInfo": { "merchantName": "Example Merchant" } } } ], "transactionInfo": { "totalPriceStatus": "ESTIMATED", "totalPrice": "12.34", "currencyCode": "USD" } } |
PaymentMethodTokenizationParameters
متوقّف: يجب استخدام الإصدار V3 Proto بدلاً منه. يجب أن يحدّد الشريك مَعلمات إنشاء الرموز المميّزة إذا كانت طرق الدفع التي حفظها المستخدم لدى Google سيتم استخدامها في المعاملة. ويجب أن يتمكن الشريك من الحصول على هذه المعلمات من بوابة الدفع الخاصة به.
تمثيل JSON | |
---|---|
{
"tokenizationType": enum ( |
الحقول | |
---|---|
tokenizationType |
مطلوب. |
parameters |
في حال ضبط SpamizationType على عنصر يحتوي على قائمة بأزواج |
ActionProvidedPaymentOptions
متوقّف: يجب استخدام الإصدار V3 Proto بدلاً منه. متطلبات طريقة الدفع المقدَّمة من الإجراء:
تمثيل JSON | |
---|---|
{
"paymentType": enum ( |
الحقول | |
---|---|
paymentType |
طريقة الدفع المحددة. مطلوب. |
displayName |
اسم وسيلة الدفع المعروضة في الإيصال. مطلوب لمعلومات الدفع المقدّمة من الإجراء. بالنسبة إلى |