-
Notifications
You must be signed in to change notification settings - Fork 261
Expand file tree
/
Copy pathcontext7.json
More file actions
61 lines (61 loc) · 1.67 KB
/
Copy pathcontext7.json
File metadata and controls
61 lines (61 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
"$schema": "https://context7.com/schema/context7.json",
"projectTitle": "Hyperswitch Prism",
"description": "Stateless payment connector library for AI agents and developers. Unified API for 100+ payment processors with multi-language SDKs.",
"website": "https://hyperswitch.io/prism",
"context7": {
"url": "https://context7.com/juspay/hyperswitch-prism",
"public_key": "pk_Osw0E5VETxqsVfHy1aPGg"
},
"folders": [
"sdk",
"docs",
"docs-generated",
"examples",
"crates/types-traits",
"crates/grpc-server",
"crates/integrations",
"crates/ffi",
"llm"
],
"excludeFolders": [
"target",
".cargo",
".git",
".github",
".agents",
".claude",
".opencode",
".skills",
".sisyphus",
"artifacts",
"browser-automation-engine",
"data",
"nix",
"scripts",
"target",
"crates/internal",
"**/tests",
"**/beta_tests",
"**/smoke-test"
],
"excludeFiles": [
"CHANGELOG.md",
"creds.json",
"creds_dummy.json",
"Cargo.lock",
"routing_demo.gif",
"*_generated_*.rs"
],
"rules": [
"Use the unified PaymentClient API for all payment operations",
"SDKs are available for Python, Node.js, Java, PHP, and Rust",
"Connector configuration varies by provider - check examples/ directory",
"Always handle both IntegrationError and ConnectorError",
"Use types from the SDK (types.Currency, types.PaymentStatus, etc.)",
"Payment amounts use minorAmount (cents, not dollars)",
"Card data should use Value types for PCI compliance",
"For gRPC server deployment, see crates/grpc-server/",
"Reference llm/llm.txt for complete SDK documentation"
]
}