Create Order

Create an order

Creating a new order

curl --location -g --request POST '{{BASE_URL}}/v2/create-order' \
--header 'Authorization: Bearer {{API_KEY}}' \
--header 'Content-Type: application/json' \
--data-raw '{
	"domain": "yourdomain.com",
	"order_id": "Test123",
    "user_id": "1",
	"amount": "100",
	"currency_name": "EUR",
    "order_date": "2022-04-26",
	"redirect_url": "https://yourdomain.com/thank-you/",
    "items": {
			"1": {
				"Item Name": "Test Item 1",
                "Quantity":"1",
				"Price": 10,
                "Total":"12",
			},
			"2": {
				"Item Name": "Test Item 2",
				"Price": 20
			}
		}
}'
FieldDescriptionExample

domain

Your domain name

"yourdomain.com"

order_id

The id of the order

"3"

user_id

The user's ID (optional)

"1"

amount

The amount of the order

"10"

currency_name

The ISO-4217 currency

"USD"

order_date

The date of the order

"2022-04-26"

redirect_url

The page where you want to redirect users after the payment

"https://yourdomain.com/thank-you/"

items

List of items in JSON format

{ "1": { "Item Name": "Test Item 1", "Quantity":"1", "Price": 10, "Total":"12" }, "2": { "Item Name": "Test Item 2", "Price": 20 } }

Create an order.

POST https://merchant.fcfpay.com/api/v2/create-order

Creates a new order.

Request Body

NameTypeDescription

domain*

string

domain host of the order

order_id*

string

The id of the order as a string

amount*

decimal

The amount as a string

currency_name*

string

The ISO-4217 currency

redirect_url*

string

The URL where will redirected

order_date

string

The date with "YYYY-MM-DD" format

user_id

String

The id of the user as a string

items

JSON

List of Items

{
    "success": true,
    "data": {
        "checkout_page_url": "https://checkout-sandbox.fcfpay.com/pay/JDJ5JDEwJGNFWHNualp6NnFydDNNZzhkVUJwN2VILkJkTko1RmFTZ1ZVQVRCVWxqSVlxUy83YzRwTFou",
        "payment_status": "waiting"
    },
    "message": "Order successfully created. Waiting for the payment."
}

After order creation, our system will send you a checkout page URL. You should redirect your customers to that URL.

If you send information about items, this will be displayed on the checkout page:

Last updated