- JSON gösterimi
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
Desteği sonlandırıldı: Bunun yerine V3 Proto'yu kullanın. Bir siparişle ilişkili ödeme seçenekleri.
JSON gösterimi | |
---|---|
{ // Union field |
Alanlar | ||
---|---|---|
Birleştirme alanı payment_option . Ödeme seçenekleri. payment_option şunlardan yalnızca biri olabilir: |
||
googleProvidedOptions |
Google tarafından sağlanan ödeme aracı ile ilgili şartlar. |
|
actionProvidedOptions |
İşlem tarafından sağlanan ödeme aracıyla ilgili bilgilerin makbuzunda gösterilmesi. |
GoogleProvidedPaymentOptions
Desteği sonlandırıldı: Bunun yerine V3 Proto'yu kullanın. Google tarafından sağlanan ödeme yöntemiyle ilgili şartlar.
JSON gösterimi | |
---|---|
{ "tokenizationParameters": { object ( |
Alanlar | |
---|---|
tokenizationParameters |
Google tarafından sağlanan ödeme aracını istemek için zorunlu alan. Bu tokenizasyon parametreleri, işlemde kullanılacak ödeme jetonu oluşturmak için kullanılır. Uygulama, bu parametreleri ödeme ağ geçidinden almalıdır. Desteği sonlandırıldı: Bunun yerine facilitationSpecification alanını kullanın. |
supportedCardNetworks[] |
Uygulama, burada listelenen herhangi bir kart ağına ait kartların işlemde kullanılmasına izin verir. Varsayılan olarak Amex, Visa, MC ve Discover desteklenir. Desteği sonlandırıldı: Bunun yerine facilitationSpecification alanını kullanın. |
prepaidCardDisallowed |
True (doğru) ise ön ödemeli kartların işlemde kullanılmasına izin vermeyin. Desteği sonlandırıldı: Bunun yerine facilitationSpecification alanını kullanın. |
billingAddressRequired |
True (doğru) ise fatura adresi döndürülür. Desteği sonlandırıldı: Bunun yerine facilitationSpecification alanını kullanın. |
facilitationSpecification |
Bu JSON blob'u, Google'ın https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest adresinde tanımlandığı gibi PaymentDataRequest nesnesi olan entegratörler için ödemeyi nasıl kolaylaştırdığına dair spesifikasyonu yakalar Örnek: { "apiVersion": 2, "apiVersionMinor": 0, "merchantInfo": { "merchantName": "Örnek Satıcı" } } } ], "transactionInfo": { "totalPriceStatus": "ESTIMATED", "totalPrice": "12.34", "currencyCode": "USD" } |
PaymentMethodTokenizationParameters
Desteği sonlandırıldı: Bunun yerine V3 Proto'yu kullanın. İşlemde kullanıcının Google'da kayıtlı ödeme yöntemleri kullanılacaksa iş ortağı, tokenizasyon parametrelerini belirtmelidir. İş ortağı, bu parametreleri kendi ödeme ağ geçidinden alabilmelidir.
JSON gösterimi | |
---|---|
{
"tokenizationType": enum ( |
Alanlar | |
---|---|
tokenizationType |
Zorunlu. |
parameters |
tokenizationType,
|
ActionProvidedPaymentOptions
Desteği sonlandırıldı: Bunun yerine V3 Proto'yu kullanın. İşlem tarafından sağlanan ödeme yöntemiyle ilgili koşullar.
JSON gösterimi | |
---|---|
{
"paymentType": enum ( |
Alanlar | |
---|---|
paymentType |
Ödeme türü. Zorunlu. |
displayName |
makbuzda gösterilen aracın adı. İşlem tarafından sağlanan ödeme bilgileri için gereklidir. |