Conekta.PaymentLinks (Conekta v1.2.0)

Copy Markdown View Source

Functions for creating and managing payment links (checkouts).

Endpoint: https://api.conekta.io/checkouts

Summary

Functions

Cancel a payment link

Create a new payment link Conekta Documentation

Get a payment link by ID

List all payment links

Send a payment link via email

Send a payment link via SMS

Functions

cancel(checkout_id)

Cancel a payment link

Method: PUT

Conekta.PaymentLinks.cancel(checkout_id)
# => {:ok, %Conekta.CheckoutResponse{}}

create(checkout)

Create a new payment link Conekta Documentation

Method: POST

Conekta.PaymentLinks.create(%Conekta.Checkout{})
# => {:ok, %Conekta.CheckoutResponse{}}

find(checkout_id)

Get a payment link by ID

Method: GET

Conekta.PaymentLinks.find(checkout_id)
# => {:ok, %Conekta.CheckoutResponse{}}

list()

List all payment links

Method: GET

Conekta.PaymentLinks.list()
# => {:ok, %Conekta.CheckoutsResponse{}}

send_email(checkout_id, email)

Send a payment link via email

Method: POST

Conekta.PaymentLinks.send_email(checkout_id, "customer@example.com")
# => {:ok, %Conekta.CheckoutResponse{}}

send_sms(checkout_id, phone)

Send a payment link via SMS

Method: POST

Conekta.PaymentLinks.send_sms(checkout_id, "+521234567890")
# => {:ok, %Conekta.CheckoutResponse{}}