inavo Account Wizard Ödeme
Aşağıda, ödeme işlemi için kullanılan form örneği verilmiştir:
<form action={`{INAVO_ACCOUNT_BACKEND}/page/payment/3d-secure`} method="post" encType="multipart/form-data">
<input type="file" name="file" />
<input name="cardOwnerName" value="Fatih Coşkun" />
<input name="cardNumber" value="4508034508034509" />
<input name="cardExpireMonth" value="12" />
<input name="cardExpireYear" value="24" />
<input name="cardCvc" value="000" />
<input name="type" value="inavosite_register_flow" />
<input name="amount" value="300" />
<input name="purchaserName" value="Halil" />
<input name="purchaserSurname" value="Can" />
<input name="purchaserEmail" value={'[email protected]'} />
<input name="products" value={JSON.stringify([{ productName: 'test product', productCode: 1, quantity: 1, price: 300 }])} />
<input
name="parameters"
value={JSON.stringify({
email: '[email protected]',
planType: 'sites_monthly',
domainName: 'halilcan.com.tr',
projectName: 'Yeni Proje',
templateId: 1,
hasDomain: false
})}
/>
<button type="submit">Gönder</button>
</form>
file
Zorunlu değil
cardOwnerName
Kart sahibinin adı.
Zorunludur (*)
cardNumber
Kart numarası.
Zorunludur (*)
cardExpireMonth
Kartın son kullanım ayı.
Zorunludur (*)
cardExpireYear
Kartın son kullanım yılı.
Zorunludur (*)
cardCvc
Kartın CVC numarası.
Zorunludur (*)
type
Ödeme tipi. Wizard üzerinden kayıt olurken "inavosite_register_flow"
olmalıdır.
Zorunludur (*)
amount
Ödenecek tutar. Güvenlik sebebiyle ödeme API'sinde bu tutar tekrar belirlenir.
Zorunludur (*)
purchaserName
Satın alan kişinin adı.
Zorunludur (*)
purchaserSurname
Satın alan kişinin soyadı.
Zorunludur (*)
purchaserEmail
Satın alan kişinin e-posta adresi.
Zorunludur (*)
products
Satın alınan ürünlerin listesi. Örnek belirtildiği şekilde JSON formatında eksiksiz olmalıdır.
Zorunludur (*)
parameters
Ödeme ile ilgili ek parametreler. Örnek belirtildiği şekilde JSON formatında eksiksiz olmalıdır.
Zorunludur (*)