Travel.Stays.BookingPaymentInstructions (travel v0.2.0)

Copy Markdown View Source

Create booking payment instructions.

This is a Preview endpoint.

Endpoints

  • POST /stays/bookings/{booking_id}/payment_instructions - Create a booking payment instruction

Examples

{:ok, response} = Travel.Stays.BookingPaymentInstructions.create("bok_123", %{
  card_id: "tcd_123"
})

@link https://duffel.com/docs/api/v2/booking-payment-instructions

Summary

Functions

Create a booking payment instruction.

Functions

create(booking_id, params)

@spec create(String.t(), map()) ::
  {:ok, Travel.Types.DuffelResponse.t()} | {:error, Travel.Error.t() | term()}

Create a booking payment instruction.

Parameters

  • booking_id - The booking ID
  • params - Payment instruction parameters:
    • :card_id - (required) The card ID to use for payment

Returns

  • {:ok, %Travel.Types.DuffelResponse{data: map()}} on success
  • {:error, %Travel.Error{}} on failure