Issue custom cards your customers will love

Create and manage prepaid card programs in minutes with Staq. Control every detail, from card design to real-time transaction approvals.
BIN Access
Access to Bank Identification Numbers (BINs) sponsored by partner banks, enabling card issuance.
Configurable Fees
Flexibility to set various card-related fees, such as annual fees and transaction fees.
Custom BIN
Ability to have a customise range within a BIN for better card management and tracking.
Fraud Protection
Benefit from advanced fraud detection and prevention measures to protect cardholders.
Interchange Clarity
Clear understanding of interchange fees associated with card transactions
Major Support Network
Support for cards from major networks like Visa and MasterCard.

Create a customised card program tailored precisely to your needs

Staq streamlines previously complex card issuing processes.

Total card control

Manage your program and prevent fraud with our powerful spending controls. Adjustable at any time from your dashboard or through our API.

Cards
Cards
Implement seamlessly
Staq's platform helps you automate your workflows from start to finish, so you can collaborate more effectively and efficiently.
Layer Icon
SDK Library
Check mark icon
Webhook icon
Webhooks
Check mark icon
Code Sandbox icon
Sandbox Environment
Check mark icon
An image of software icons the Staq product can interact with.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/prepaid-cards/customers/#012345678/cards' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "CurrencyCode": "JOD",  </span>
<br/><span class="text-blue"> "CardholderName": "John Self"</span>
<br/><span class="text-blue"> "MobileNumber": "0123456789"</span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'//sandbox-api.staq.io/api/v1/partner/prepaid-cards/customers/[put here your customerId]/cards/[put here your cardToken]/balance'  \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 63374ade-aa30-4706-b864-a14c833bafb6' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "AccountNumber": "0010100014015102",  </span>
<br/><span class="text-blue"> "BeneficiaryAccount": "0010100063915101",  </span>
<br/><span class="text-blue"> "Amount": 20,  </span>
<br/><span class="text-blue"> "CurrencyCode": "JOD",  </span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/prepaid-cards/customers/[put here your customerId]/cards/[put here your cardToken]/status' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "Status": "FROZEN",  </span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/prepaid-cards/customers/[put here your customerId]/cards/[put here your cardToken]/pan?show_cvv=true' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/transfers/customers/#012345678/internal' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "CustomerAccount": "0010100014015102",  </span>
<br/><span class="text-blue"> "BeneficiaryAccount": "0010100063915101",  </span>
<br/><span class="text-blue"> "Amount": 20,  </span>
<br/><span class="text-blue"> "CurrencyCode": "JOD",  </span>
<br/><span class="text-blue"> "TransferNote": "Message goes here"</span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

<span class="text-pink">curl</span> <span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/transfers/customers/[put here your customerId]?pageNumber=1&pageSize=10&type=transfer&month=&year='\</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/accounts/customers/#012345678/internal' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "CurrencyCode": "JOD",  </span>
<br/><span class="text-blue"> "AccountName": "SavingsAccount"</span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

<span class="text-pink">curl</span> <span class="text-white">-XGET </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/accounts/customers/[put here your customerId]/accounts?pageNumber=1&pageSize=10'</span>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

<span class="text-pink">curl</span> <span class="text-white">-XGET </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/partner/accounts/customers/[put here your customerId]/accounts/[put here your accountNumber]/transactions?dateTo=2021-03-01&dateFrom=2015-01-01&pageSize=10&pageNumber=1'</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/tppa/users' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "Email": "john.wick@finto.io",  </span>
<br/><span class="text-blue"> "Username": "john_wick",  </span>
<br/><span class="text-blue"> "Password": "VERY_str0ng_p@ssword"</span>
<br/><span class="text-blue"> "PhoneNumber": "+123456789012"</span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/tppa/token' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "access_token": "l9oldWz6RtpS5DYl26CJBLw6kqI",  </span>
<br/><span class="text-blue"> "token_type": "Bearer",  </span>
<br/><span class="text-blue"> "expires_in": "3599"</span>
<br/><span class="text-blue"> "refresh_token": "6dfedWz6RtpS5Rt7Y6CJBLw6kqI"</span>
<br/><span class="text-blue"> "scope": "identity"</span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/tppa/users/password/reset/request' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "Email": "john.wick@finto.io" </span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/tppa/users' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "Product": "Auto Loan",  </span>
<br/><span class="text-blue"> "CrifConsent": true,  </span>
<br/><span class="text-blue"> "PersonalDetails": { "NationalId": "9962023180", "PhoneNumber": "0795023578", "TypeOfResidence": "Owned", "WorkDetails": { "EmploymentType": "Employee", "PositionTitle": "Specialist", "CompanyName": "Bank Al Etihad", "Sector": "Private", "EmploymentStartDate": "01/08/2015", "BusinessLine": "Bakery", "NetSalary": 2000 }, "LoanDetails": { "LoanAmount": 2020, "LoanTerm": 60, "InstallmentDay": 25, "CarDetails": { "CarType": "Car", "CarMake": "Honda", "CarModel": "Civic", "CarCondition": "Used", "YearOfManufacture": "2020", "FuelOption": "Fuel", "CarPrice": 20000, "DealershipName": "Obaidi" } } }</span>
<br/><span class="text-blue"> }'</span>

1
2
3
4
5
6
7
8
9
10
11

12

13

14

15

16

17

18

19

20

<span class="text-pink">curl</span> <span class="text-white">-XPOST </span><span class="text-blue">'https://sandbox-api.staq.io/api/v1/loans/requests/[ request id ]'\</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Idempotency-key: 65d16950-1355-486e-8322-6002b713e0a6' \</span>
<br/><span class="text-white"> --header </span><span class="text-blue">'Content-Type: application/json' \</span>
<br/><span class="text-white"> --data </span><span class="text-blue">'{  </span>
<br/><span class="text-blue"> "RequestId": 22001,  </span>
<br/><span class="text-blue"> "ProductCode": "PL1",  </span>
<br/><span class="text-blue">"RequiredDocument": [ { "Url": "https://s3url.com/", "DocumentCode": "RESIDNECY_DOCUMENT" } ]</span>
<br/><span class="text-blue"> }'</span>

Ready to scale?