Pine LabsDOCS

Activate a Brand Wallet

POST/payment-option/wallet/customer/{customer_id}/activate

Activates a previously created or deactivated brand wallet for the specified customer. The wallet must be activated before it can be used for payments.

Requires Bearer token. Get token →

Path Parameters

FieldDetails
customer_id
stringrequired

Unique customer identifier (e.g. cust-v1-...).

Header Parameters

FieldDetails
Request-Timestamp
stringdate-time

ISO 8601 UTC timestamp of the request. Used for idempotency and audit.

Request-ID
string

Use a global unique identifier [GUID] for the request.

Constraints
Minimum length: 1 characterMaximum length: 50 characters

Status Codes

200Wallet activated successfully.
400The request was malformed or missing required fields.
401Authentication failed — missing, expired, or invalid Bearer token.
500An unexpected error occurred on the server.
Run
Request
curl --request POST \
  --url https://pluraluat.v2.pinepg.in/payment-option/wallet/customer/cust-bw-001/activate \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  --header 'Request-ID: a1b2c3d4-e5f6-7890-abcd-ef1234567890' \
  --header 'Request-Timestamp: 2024-10-01T10:30:00Z'
{
  "code": "INVALID_REQUEST",
  "message": "The request does not meet the expected contract and cannot be processed. This may be due to malformed request, invalid or missing parameters",
  "additional_error_details": {
    "source": "INTERNAL",
    "step": "request_validation",
    "reason": "missing_required_fields"
  }
}