Active a card
前置条件:
Active a card
POST /svc/card_issuer/api/v1/pci_pin_with_session
前置条件: Exchange Key(/svc/card_issuer/api/v1/pci_session)
使用: isActivePhysicalCard:true 激活(激活的同时必须set pin) isActivePhysicalCard:false 设置pin
StatusOK = "00"
StatusInternalError = "100000" StatusParamError = "200000" StatusCardNotExit = "300000" StatusCardAlreadyClosed = "300001" StatusPhysicalCardAlreadyActivated = "300004" StatusPhysicalActivateCodeError = "300007" StatusPhysicalDeliverStatusError = "300008" StatusPciCardAuthorizeFailed = "400001"
Request
- application/json
Body
referenceID stringrequired
jwePinBlock stringrequired
使用 secretKey加密 {"password": "xxxx"}
isActivePhysicalCard boolean
ture: 激活卡片
physicalCardReferenceID string
实体卡ID when isActivePhysicalCard = true(必须)
activateCode string
激活码 when isActivePhysicalCard = true(必须)
Responses
- 200
Response Headers
-
application/json
-
Schema
-
Example (auto)
Schema
status stringrequired
{
"status": "string"
}-
csharp
-
curl
-
dart
-
go
-
http
-
java
-
javascript
-
kotlin
-
c
-
nodejs
-
objective-c
-
ocaml
-
php
-
powershell
-
python
-
r
-
ruby
-
rust
-
shell
-
swift
-
HTTPCLIENT
-
RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://developer.wonder.today/svc/card_issuer/api/v1/pci_pin_with_session");
request.Headers.Add("Accept", "application/json");
var content = new StringContent("{\n \"referenceID\": \"string\",\n \"jwePinBlock\": \"string\",\n \"isActivePhysicalCard\": true,\n \"physicalCardReferenceID\": \"string\",\n \"activateCode\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());Request Collapse all
Body
- Example (from schema)
- Example
{
"referenceID": "string",
"jwePinBlock": "string",
"isActivePhysicalCard": true,
"physicalCardReferenceID": "string",
"activateCode": "string"
}