---
title: >-
  Expose payment detail fields for Payments Apps API - Shopify developer
  changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: 'https://shopify.dev/changelog/expose-payment-detail-fields-for-payments-apps'
  md: >-
    https://shopify.dev/changelog/expose-payment-detail-fields-for-payments-apps.md
metadata:
  effectiveApiVersion: 2025-04
  affectedApi:
    - displayName: Payments Apps API
      handle: payments-apps-api
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2025-07-04T15:26:10-04:00'
  postedAt: '2025-03-31T12:00:00-04:00'
  updatedAt: '2025-07-30T10:17:32-04:00'
  effectiveAt: '2025-03-31T12:00:00-04:00'
---

March 31, 2025

Tags:

* Payments Apps API
* 2025-04

# Expose payment detail fields for Payments Apps API

We have introduced new input fields to enhance the capture of payment processing details from providers. These fields are designed to improve transaction accuracy and security:

* **[`cardNotPresent`](https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionPaymentDetails#fields-cardNotPresent)**: [`PaymentSessionCardNotPresentInput`](https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionCardNotPresentInput) This field captures details from transactions where the card is not physically present, ensuring accurate processing.

* **[`avsResultCode`](https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionPaymentDetails#fields-cardNotPresent.fields.avsResultCode)**: [`PaymentSessionCardNotPresentAvsResultCode`](https://shopify.dev/docs/api/payments-apps/latest/enums/PaymentSessionCardNotPresentAvsResultCode) It records the response code from the Address Verification System (AVS), enhancing security by verifying address details.

* **[`cvvResultCode`](https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionPaymentDetails#fields-cardNotPresent.fields.cvvResultCode)**: [`PaymentSessionCardNotPresentCvvResultCode`](https://shopify.dev/docs/api/payments-apps/latest/enums/PaymentSessionCardNotPresentCvvResultCode) This field indicates whether the Card Verification Value (CVV) was entered correctly, according to the credit card company's response, thus improving fraud prevention.

For more detailed information, please refer to the Payments Apps API specification for [`PaymentSessionPaymentDetails`](https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionPaymentDetails).
