> For the complete documentation index, see [llms.txt](https://apis.seerbit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apis.seerbit.com/api-endpoints/card-payment/scenario-1-verve-card-type.md).

# Scenario 1 (Verve Card Type)

<mark style="color:green;">`POST`</mark> `https://seerbitapi.com/api/v2/payments/initiates`

**Scenario 1 (Verve Card Type)**

1. The customers gets prompted to enter card pin.
2. After the customer enters the card pin, call the payment service again using payment/initiates endpoint.
3. An OTP (one time password) is sent to the cardholders registered phone number or email to validate the transaction.
4. To Validate the transaction Call the Validate OTP payments/otp endpoint with the customers OTP and Pass the transactions linking reference in the request body.

{% tabs %}
{% tab title="cURL" %}

```javascript
curl --location 'https://seerbitapi.com/api/v2/payments/initiates' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_ENCRYPTION_KEY' \
--data '{
	"transaction":
		{
		 "linkingreference":"F468778061587905955047",
         "otp":"496865"
         }
}'
```

{% endtab %}

{% tab title="Response" %}

```javascript
{
	"status": "SUCCESS",
	"data": {
		"code": "00",
		"payments": {
			"reference": "LKJHGFDR123UI23992JN23R",
			"linkingreference": "F468778061587905955047"
		},
		"message": "Successful"
	}
}
```

{% endtab %}
{% endtabs %}
