Wird auf dem PPCVaultManage-Template im Event onApprove benötigt. Siehe Beispiel.

Wegweiser: PayPal Checkout with Vault

Beispiel:

 <script>
   window.paypal.Buttons({
      createVaultSetupToken: async () => {
         const result = await fetch("~PPC-CreateSetupTokenLink~")
         const data = await result.json()
         return data.ppc_setuptoken
      },
      onApprove: function(data) {
         console.log("setuptoken:" + data.vaultSetupToken)
         var url = new URL("~PPC-CreatePaymentTokenLink~")
         url.searchParams.append("ppc_setuptoken", data.vaultSetupToken)
         console.log("url:" + url.toString())
                        
         window.location.replace(url);
      },
      onError: (error) => {
         console.log(error);
      }
   }).render("#ppcbtn-div");
</script>

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

alle