- تمثيل JSON
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
خيارات الدفع المرتبطة بطلب معيّن.
تمثيل JSON | |
---|---|
{ // Union field |
الحقول | ||
---|---|---|
حقل الاتحاد payment_option خيارات الدفع يمكن أن تكون السمة "payment_option " واحدة فقط مما يلي: |
||
googleProvidedOptions |
متطلبات وسيلة الدفع التي توفّرها Google |
|
actionProvidedOptions |
معلومات عن وسيلة الدفع المقدّمة من خلال إجراء لعرضها على الإيصال. |
GoogleProvidedPaymentOptions
متطلبات طريقة الدفع التي توفّرها Google
تمثيل JSON | |
---|---|
{ "tokenizationParameters": { object( |
الحقول | |
---|---|
tokenizationParameters |
حقل مطلوب لطلب وسيلة الدفع التي قدّمتها Google سيتم استخدام مَعلمات الرموز المميّزة هذه لإنشاء رمز مميّز للدفع من أجل استخدامه في المعاملات. يجب أن يحصل التطبيق على هذه المعلمات من بوابة الدفع. |
supportedCardNetworks[] |
يسمح التطبيق باستخدام البطاقات من أي شبكة بطاقات مدرَجة هنا في المعاملة. يمكن تلقائيًا استخدام شركات Amex وVisa وMC وDiscover. |
prepaidCardDisallowed |
في حال اختيار "صحيح"، لا تسمح باستخدام البطاقات المدفوعة مسبقًا في المعاملة. |
billingAddressRequired |
إذا كانت القيمة صحيحة، سيتم إرجاع عنوان إرسال الفواتير. |
PaymentMethodTokenizationParameters
يجب أن يحدّد الشريك معلَمات الرموز المميّزة إذا تم استخدام طرق الدفع المحفوظة لدى Google في المعاملة. يجب أن يتمكّن الشريك من الحصول على هذه المَعلمات من بوابة الدفع الخاصة به.
تمثيل JSON | |
---|---|
{
"tokenizationType": enum( |
الحقول | |
---|---|
tokenizationType |
مطلوبة. |
parameters |
في حال ضبط قيمة الرمز المميّز على عنصر يحتوي على قائمة من أزواج |
ActionProvidedPaymentOptions
متطلبات طريقة الدفع المقدَّمة من خلال إجراء
تمثيل JSON | |
---|---|
{
"paymentType": enum( |
الحقول | |
---|---|
paymentType |
نوع الدفع مطلوبة. |
displayName |
اسم الأداة المعروض على الإيصال. هذه المعلومات مطلوبة لمعلومات الدفع المقدَّمة من خلال إجراء. بالنسبة إلى |