---
title: "POST /v2/verify/seller/{platform}"
method: POST
path: "/v2/verify/seller/{platform}"
tags: ["Seller Credentials"]
---

# POST /v2/verify/seller/{platform}

`POST /v2/verify/seller/{platform}`

Proxy seller-credential verification through attestation-service (internal API key required)

## Path parameters

- `platform` 'venmo' | 'cashapp' | 'wise' | 'paypal', required

## Request body

- object
  - `txId` string
  - `metadata` object — Optional connector-specific request metadata validated before forwarding to the attestation service
    - `nextId` string — Opaque connector-owned pagination cursor. Pass back the previous response nextCursor value.
    - `after` integer — Inclusive lower unix-second bound for caller-driven Gmail OAuth time-bucket pagination.
    - `before` integer — Exclusive upper unix-second bound for caller-driven Gmail OAuth time-bucket pagination.
  - `memo` string
  - `expectedAmountMinorUnits` string
  - `resolutionMode` 'memo' | 'name'
  - `payerHandle` string
  - `chainId` integer, required
  - `intent` object, required
    - `intentHash` string, required
    - `amount` string, required
    - `timestampMs` string, required
    - `paymentMethod` string, required
    - `fiatCurrency` string, required
    - `conversionRate` string, required
    - `payeeDetails` string, required
    - `timestampBufferMs` string

## Response `200`

Seller payment attestation

- object
  - `success` boolean, required
  - `message` string, required
  - `responseObject` object
    - `signature` string, required
    - `signer` string, required
    - `domainSeparator` string, required
    - `typeHash` string, required
    - `typedDataValue` object, required
      - `intentHash` string, required
      - `releaseAmount` string, required
      - `dataHash` string, required
    - `encodedPaymentDetails` string, required
    - `platform` 'venmo' | 'cashapp' | 'wise' | 'paypal'
    - `actionType` string
    - `typedDataSpec` object
      - `primaryType` string, required
      - `types` object, required
    - `proofInput` string
    - `metadata` string
  - `statusCode` number, required
  - `errorCode` string

## Other responses

- `404` — Seller verify target not found

---

[API](https://skmtc.dev/peer/apis/swagger-api.md) · [All operations](https://skmtc.dev/peer/apis/swagger-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/peer/swagger-api/revisions/d5fcf4abb61a/schema)
