Payment Plugin: Paddle
- Create account in https://www.paddle.com
- Provide vendor ID on this configuration page.
- Provide Public Key from account settings
- Create products in Padle.com:
- Select type of product
- On question: "Does your product use the Paddle SDK?", answer "NO"
- On question: "How will your product be delivered?", select Webhook
- Set prices
- Upload some necessary stuff (even empty file or image)
- Set Webhook url to:
https://example.com/amember/payment/paddle/ipn- Request Method: POST
- Choose: Checkouts produce a single webhook request with a quantity attribute
- Release
- In the main products grid, click on "Checkout link" of every product, and specify "Product ID" and "Checkout Secret Key" field for every product in amember product configuration page.
- Product need appear in top grid, not "Under Development"
Plugin supports upgrades with several limitations: Paddle do not allow to upgrade to a product with less period. Only pro-rated upgrades are supported, paddle in this case will calculate amount itself.