diff --git a/admin/create-payment-link.sh b/admin/create-payment-link.sh index abd8f529d24a62d3d97b335fdd83c2c6d74a4794..394bda70811bdcadd29f293f59fad9a30ccb9acb 100644 --- a/admin/create-payment-link.sh +++ b/admin/create-payment-link.sh @@ -1,18 +1,20 @@ #!/usr/bin/env bash -set -x set -euo pipefail KEY=$1 shift +DOMAIN=$1 +shift + PRODUCT_ID=$( curl https://api.stripe.com/v1/products \ -u "${KEY}:" \ -d "name=30 GiB-months" \ -d "description=30 GiB-months of Private.Storage storage × time" \ -d "statement_descriptor=PRIVATE STORAGE" \ - -d "url=https://private.storage/" | + -d "url=https://${DOMAIN}/" | jp --unquoted id ) @@ -34,8 +36,10 @@ LINK_URL=$( curl https://api.stripe.com/v1/payment_links \ -u "${KEY}:" \ -d "line_items[0][price]=${PRICE_ID}" \ - -d "line_items[0][quantity]=1" | + -d "line_items[0][quantity]=1" \ + -d "after_completion[type]"=redirect \ + -d "after_completion[redirect][url]"="https://${DOMAIN}/payment/success" | jp --unquoted url - ) + ) echo "Payment link: $LINK_URL"