- نمایندگی JSON
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
منسوخ شده: به جای آن از V3 Proto استفاده کنید. گزینه های پرداخت مرتبط با یک سفارش.
نمایندگی JSON | |
---|---|
{ // Union field |
زمینه های | ||
---|---|---|
فیلد اتحادیه payment_option . گزینه های پرداخت payment_option تنها می تواند یکی از موارد زیر باشد: | ||
googleProvidedOptions | الزامات ابزار پرداخت ارائه شده توسط Google. | |
actionProvidedOptions | اطلاعات ابزار پرداخت ارائه شده توسط Action برای نمایش در رسید. |
GoogleProvidedPaymentOptions
منسوخ شده: به جای آن از V3 Proto استفاده کنید. الزامات روش پرداخت ارائه شده توسط Google.
نمایندگی JSON | |
---|---|
{ "tokenizationParameters": { object ( |
زمینه های | |
---|---|
tokenizationParameters | فیلد لازم برای درخواست ابزار پرداخت ارائه شده توسط Google. این پارامترهای توکن سازی برای تولید رمز پرداخت برای استفاده در تراکنش استفاده خواهند شد. برنامه باید این پارامترها را از درگاه پرداخت خود دریافت کند. منسوخ شده: به جای آن از فیلد تسهیل Specification استفاده کنید. |
supportedCardNetworks[] | این برنامه اجازه می دهد تا از کارت های هر شبکه کارتی که در اینجا ذکر شده است در تراکنش استفاده شود. به طور پیش فرض، Amex، Visa، MC و Discover پشتیبانی می شوند. منسوخ شده: به جای آن از فیلد تسهیل Specification استفاده کنید. |
prepaidCardDisallowed | در صورت صحت، استفاده از کارت های پیش پرداخت در تراکنش را ممنوع کنید. منسوخ شده: به جای آن از فیلد تسهیل Specification استفاده کنید. |
billingAddressRequired | اگر درست باشد، آدرس صورتحساب برگردانده میشود. منسوخ شده: به جای آن از فیلد تسهیل Specification استفاده کنید. |
facilitationSpecification | این لکه JSON مشخصات نحوه تسهیل پرداخت توسط Google را برای ادغامکنندهها نشان میدهد، که شی PaymentDataRequest همانطور که در https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest تعریف شده است مثال: { "apiVersion" : 2، "apiVersionMinor": 0، "merchantInfo": { "merchantName": "Example Merchant" }, "allowedPaymentMethods": [ { "type": "CARD", "parameters": { "allowedAuthMethods": ["PAN_ON "، "CRYPTOGRAM_3DS"]، "allowedCardNetworks": ["AMEX"، "DISCOVER"، "JCB"، "MASTERCARD"، "VISA"] }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters" : { "gateway": "example"، "gatewayMerchantId": "exampleGatewayMerchantId" } } } ], "transactionInfo": { "totalPriceStatus": "ESTIMATED"، "totalPrice": "12.34"، "currencyCode" } } |
PaymentMethodTokenizationParameters
منسوخ شده: به جای آن از V3 Proto استفاده کنید. در صورت استفاده از روشهای پرداخت ذخیرهشده توسط کاربر در Google، شریک باید پارامترهای توکنسازی را مشخص کند. شریک باید بتواند این پارامترها را از درگاه پرداخت خود دریافت کند.
نمایندگی JSON | |
---|---|
{
"tokenizationType": enum ( |
زمینه های | |
---|---|
tokenizationType | ضروری. |
parameters | اگر tokenizationType روی یک شی حاوی لیستی از |
ActionProvidedPaymentOptions
منسوخ شده: به جای آن از V3 Proto استفاده کنید. الزامات روش پرداخت ارائه شده توسط Action.
نمایندگی JSON | |
---|---|
{
"paymentType": enum ( |
زمینه های | |
---|---|
paymentType | نوع پرداخت. ضروری. |
displayName | نام ابزاری که روی رسید نمایش داده شده است. برای اطلاعات پرداخت ارائه شده توسط اقدام لازم است. برای |