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 a payment link
Method: PUT
Conekta.PaymentLinks.cancel(checkout_id)
# => {:ok, %Conekta.CheckoutResponse{}}
Create a new payment link Conekta Documentation
Method: POST
Conekta.PaymentLinks.create(%Conekta.Checkout{})
# => {:ok, %Conekta.CheckoutResponse{}}
Get a payment link by ID
Method: GET
Conekta.PaymentLinks.find(checkout_id)
# => {:ok, %Conekta.CheckoutResponse{}}
List all payment links
Method: GET
Conekta.PaymentLinks.list()
# => {:ok, %Conekta.CheckoutsResponse{}}
Send a payment link via email
Method: POST
Conekta.PaymentLinks.send_email(checkout_id, "customer@example.com")
# => {:ok, %Conekta.CheckoutResponse{}}
Send a payment link via SMS
Method: POST
Conekta.PaymentLinks.send_sms(checkout_id, "+521234567890")
# => {:ok, %Conekta.CheckoutResponse{}}