Skip to content

Commerce Layer Pay With Tweet external payment gateway.

Notifications You must be signed in to change notification settings

BolajiAyodeji/pay-with-tweet

Folders and files

NameName
Last commit message
Last commit date
Jul 18, 2022
Jul 12, 2022
Jul 15, 2022
Jul 18, 2022
Jul 12, 2022
Aug 16, 2022
Nov 20, 2024
Oct 25, 2023
Jul 18, 2022

Repository files navigation

pay-with-tweet

A demo Pay With Tweet external payment gateway. To get started and learn more about this demo, kindly read the comprehensive tutorial on Commerce Layer's blog.


Update the .env.template file or add your credentials in a .env file:

CL_SHARED_SECRET=""
CL_TWITTER_ID=""
TW_BEARER_TOKEN=""

Start the local server in development mode:

npm run dev

Start a ngrok HTTP tunnel listening for HTTP/HTTPS traffic on port 9000:

ngrok http 9000

Create a new payment gateway using the CLI:

cl res:create external_gateways -a \
    name="Pay With Tweet"

Create a payment method:

cl res:create payment_methods -a \
    payment_source_type="ExternalPayment" \
    currency_code="USD" \
    price_amount_cents=0 -r \
    market="FlqxGhKrFg" \
    payment_gateway="BkXMMsBDGa"

Create an external payment:

cl res:create external_payments -a \
    payment_source_token="testTokeN1234"

Create and place an order:

cl resources:update orders/GHrQkxDVPS -a _place=true

About

Commerce Layer Pay With Tweet external payment gateway.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published