- نمایندگی JSON
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
گزینه های پرداخت مرتبط با یک سفارش.
نمایندگی JSON | |
---|---|
{ // Union field |
زمینه های | ||
---|---|---|
فیلد اتحادیه payment_option . گزینه های پرداخت payment_option تنها می تواند یکی از موارد زیر باشد: | ||
googleProvidedOptions | الزامات ابزار پرداخت ارائه شده توسط Google. | |
actionProvidedOptions | اطلاعات ابزار پرداخت ارائه شده توسط Action برای نمایش در رسید. |
GoogleProvidedPaymentOptions
الزامات روش پرداخت ارائه شده توسط Google.
نمایندگی JSON | |
---|---|
{ "tokenizationParameters": { object( |
زمینه های | |
---|---|
tokenizationParameters | فیلد لازم برای درخواست ابزار پرداخت ارائه شده توسط Google. این پارامترهای توکن سازی برای تولید رمز پرداخت برای استفاده در تراکنش استفاده خواهند شد. برنامه باید این پارامترها را از درگاه پرداخت خود دریافت کند. |
supportedCardNetworks[] | این برنامه اجازه می دهد تا از کارت های هر شبکه کارتی که در اینجا ذکر شده است در تراکنش استفاده شود. به طور پیش فرض، Amex، Visa، MC و Discover پشتیبانی می شوند. |
prepaidCardDisallowed | در صورت صحت، استفاده از کارت های پیش پرداخت در تراکنش را ممنوع کنید. |
billingAddressRequired | اگر درست باشد، آدرس صورتحساب برگردانده میشود. |
PaymentMethodTokenizationParameters
در صورت استفاده از روشهای پرداخت ذخیرهشده توسط کاربر در Google، شریک باید پارامترهای توکنسازی را مشخص کند. شریک باید بتواند این پارامترها را از درگاه پرداخت خود دریافت کند.
نمایندگی JSON | |
---|---|
{
"tokenizationType": enum( |
زمینه های | |
---|---|
tokenizationType | ضروری. |
parameters | اگر tokenizationType روی یک شی حاوی لیستی از |
ActionProvidedPaymentOptions
الزامات روش پرداخت ارائه شده توسط Action.
نمایندگی JSON | |
---|---|
{
"paymentType": enum( |
زمینه های | |
---|---|
paymentType | نوع پرداخت. ضروری. |
displayName | نام ابزاری که روی رسید نمایش داده شده است. برای اطلاعات پرداخت ارائه شده توسط اقدام لازم است. برای |