Skip to main content
GET
/
receiver
/
ppv
/
{ppvAddress}
Resolve receiver by PPV address
curl --request GET \
  --url https://public-test.blips.network/receiver/ppv/{ppvAddress} \
  --header 'Authorization: Basic <encoded-value>'
{
  "lookupId": "lookup_receiver_ppv_001",
  "ppvAddress": "demo-customer@pay.example.blips",
  "supportedCurrencies": [
    {
      "currencyCode": "PHP",
      "minAmountMinor": "100",
      "maxAmountMinor": "500000000"
    }
  ],
  "requiredCounterpartyFields": [
    {
      "profile": "FULL_NAME",
      "mandatory": true
    },
    {
      "profile": "BIRTH_DATE",
      "mandatory": true
    }
  ]
}

Authorizations

Authorization
string
header
required

Integration-key Basic Auth (clientId:clientSecret) as documented in docs/public/AUTHENTICATION.md.

Path Parameters

ppvAddress
string
required

Receiver PPV address in plain localPart@ppvDomain format, used for PPV-first lookup before quote creation.

Response

PPV receiver lookup returned.

lookupId
string
required

Lookup-context handle required by POST /quotes in the public PPV quote flow.

ppvAddress
string
required

Public PPV address in plain localPart@ppvDomain format.

supportedCurrencies
object[]
required

Supported quote currencies and bounds for this resolved PPV address.

requiredCounterpartyFields
object[]
required

Bounded counterparty-field checklist required before quote creation can continue, using the same profile + mandatory vocabulary as /config.