Una volta creato un link di pagamento, potete prendere l’URL fornito e iniziare a invocarlo. A seconda di come avete configurato il link di pagamento,
dovete fornire parametri aggiuntivi nella richiesta che invoca l’URL del link di pagamento.
Se desiderate utilizzare un modulo sul vostro sito web per invocarlo, potete procedere così:
<form action="<< put here payment link url >>" method="POST">
<input type="text" name="billingAddress[givenName]" placeholder="Given Name" />
<input type="text" name="billingAddress[familyName]" placeholder="Family Name" />
<input type="text" name="billingAddress[street]" placeholder="Street" />
<input type="text" name="billingAddress[postcode]" placeholder="Postcode" />
<input type="text" name="billingAddress[city]" placeholder="City Name" />
<input type="text" name="billingAddress[country]" placeholder="Country Code" />
<input type="hidden" name="lineItems[0][uniqueId]" value="test" />
<input type="hidden" name="lineItems[0][sku]" value="test" />
<input type="hidden" name="lineItems[0][name]" value="Test" />
<input type="hidden" name="lineItems[0][amountIncludingTax]" value="10.87" />
<input type="hidden" name="lineItems[0][type]" value="PRODUCT" />
<input type="hidden" name="lineItems[0][quantity]" value="1" />
<input type="hidden" name="metaData[additionalData]" value="Further data you want to store along the transaction." />
<input type="hidden" name="currency" value="CHF" />
<!-- Further parameters as you need. -->
<input type="submit" value="Pay" />
</form>
Raccomandiamo di utilizzare il method POST e non GET, perché i parametri del modulo verrebbero altrimenti aggiunti all’URL. La lunghezza dell’URL non può superare
i 2000 caratteri, perché alcuni browser non la supportano. Utilizzando POST eviterete questo tipo di problemi.