- تمثيل 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 |
في حال ضبط SpamizationType على عنصر يحتوي على قائمة بأزواج |
ActionProvidedPaymentOptions
متطلبات طريقة الدفع المقدَّمة من الإجراء:
تمثيل JSON | |
---|---|
{
"paymentType": enum( |
الحقول | |
---|---|
paymentType |
طريقة الدفع مطلوب. |
displayName |
اسم الآلة المعروضة في الإيصال. مطلوب لمعلومات الدفع المقدّمة من الإجراء. بالنسبة إلى |