$echo '{
< "spec": {
< "project": {
< "name": "Example Shop card acceptance",
< "version": "0.1"
< },
< "merchant": {
< "legalName": "Example Shop Ltd",
< "tradingName": "Example Shop",
< "country": "GB",
< "companyNumber": "00000000",
< "website": "https://shop.example.com"
< },
< "acquirer": {
< "name": "Example Acquirer",
< "psp": "Example PSP"
< },
< "mids": [
< "MID-0001 (GBP ecom)"
< ],
< "tids": [],
< "mcc": "5999",
< "schemes": [
< "Visa",
< "Mastercard"
< ],
< "paymentMethods": [
< "Cards",
< "Apple Pay",
< "Google Pay"
< ],
< "currencies": [
< "GBP",
< "EUR"
< ],
< "settlementCurrency": "GBP",
< "threeDS": {
< "version": "2.2",
< "challengePreference": "no preference",
< "scaExemptions": [
< "Low value",
< "TRA"
< ]
< },
< "endpoints": {
< "test": "https://api.test.example-psp.com",
< "live": "TBD"
< },
< "webhooks": {
< "url": "https://shop.example.com/webhooks/psp",
< "events": [
< "payment.authorised",
< "payment.captured",
< "refund.succeeded",
< "chargeback.created"
< ],
< "authMethod": "HMAC signature header"
< },
< "settlement": {
< "schedule": "T+2 daily",
< "bankAccountRef": "Barclays ****1234"
< },
< "contacts": [
< {
< "role": "Merchant tech lead",
< "name": "Alex Example",
< "email": "alex@example.com"
< },
< {
< "role": "PSP integration manager",
< "name": "Sam Example",
< "email": "sam@example-psp.com"
< }
< ],
< "timeline": {
< "kickoff": "2026-11-02",
< "uat": "2026-11-20",
< "goLive": "2026-12-01"
< },
< "signOff": [
< {
< "item": "Test transactions passed (auth, capture, refund)",
< "owner": "Merchant",
< "done": true
< },
< {
< "item": "3DS challenge flow tested",
< "owner": "Merchant",
< "done": false
< },
< {
< "item": "Webhook signature verification",
< "owner": "Merchant",
< "done": false
< },
< {
< "item": "Go-live approval",
< "owner": "PSP",
< "done": false
< }
< ]
< }
<}' |
<apify call sterlingverify/integration-spec-pack --silent --output-dataset