Extra paraméter szabályok
Az
Extra
paraméter olyan szolgáltatóspecifikus adatok átadására szolgál, mint például fizetési módok, egyedi azonosítók, a tranzakció lebonyolítására fenntartott időkeret stb.Az
Extra
paraméter értékeinek megfelelő létrehozásához figyeljen a következő szabályokra:- 1.Tárolja az adatokat egy JSON kódolt objektumban,
- 2.az így kapott string értékét kódolja base64 segítségével,
- 3.hajtsa végre az alábbi karaktercserét a base64 kódolt string értékén (a táblázat szerint).
Eredeti érték | Karakter csere utáni érték |
---|---|
+ | - |
/ | _ |
= | . |
Egyes esetekben a JSON objektum kódolásánál a kereskedőhöz tartozó nyilvános kulcs használata szükséges (OpenSSL Public Key Encryption).
A base64 kódoláshoz kapcsolódó karaktercserékről a következő oldalon olvashat további részleteket (angol leírás):
Modified Base64 for URL variants