# Add Payment Info

When user initiates checkout, fire the below event.

**Event Name**

mp\_add\_payment\_info

**Event Payload**

```
{
    event: {
      currency: 'INR', /* Currency of website */
      cart_id: '123', // mandatory
      value: 123.33, // float value of the item being viewed
      coupon: '<optional coupon>', // Leave this undefined if there is no coupon
      payment_type: 'Credit Card', // optional
      shipping: 123.33, // total shipping value in float
      items: [/* Refer to Products Array page in reference below */],
      ev_source: '<Orign of the event>' // Example: Razorpay, Gokwik, etc.
    },
    customer_info: {
        pid: '<unique identifier representing user>',
        email: '<email address of user>',
        phone: '<phone number of user - no country code>',
        country: '<country code only>',
        city: '<city>',
        state: '<state>',
        fName: '<first name of user>',
        lName: '<last name of user>',
        zip: '<zip code>',
    },
    session_info: {
        /* Refer to Session Information page in reference below */
    }
}
```

{% content-ref url="products-array" %}
[products-array](https://docs.ingestlabs.com/s2s/tracking-events/products-array)
{% endcontent-ref %}

{% content-ref url="session-information" %}
[session-information](https://docs.ingestlabs.com/s2s/tracking-events/session-information)
{% endcontent-ref %}
