ดึง linked account
ดึงรายละเอียดของ linked account เฉพาะรวมถึงสถานะการยืนยัน ความสามารถ และข้อมูลบัญชี
พารามิเตอร์คำขอ
จำเป็น - 1 ฟิลด์พารามิเตอร์จำเป็น
`id`STRING(required)
Linked Account ID (เช่น lacct_test_...) ระบุใน URL path
การตอบกลับ
200
ธุรกรรมสำเร็จดึง linked account สำเร็จ ส่งคืนอ็อบเจกต์ linked account ที่สมบูรณ์พร้อมแอตทริบิวต์ทั้งหมด
แอตทริบิวต์ linked account ที่ส่งคืน:
id- ตัวระบุ Linked accountobject- เป็น "linked_account" เสมอlivemode- เป็นบัญชี live หรือ teststatus- สถานะบัญชี (pending, verified, suspended, rejected)type- ประเภทบัญชี (individual, business)name- ชื่อเจ้าของบัญชีหรือชื่อธุรกิจemail- อีเมลติดต่อcapabilities- ความสามารถที่เปิดใช้งาน (card_payments, transfers, refunds)metadata- metadata ที่กำหนดเองcreated_at- timestamp การสร้างบัญชี
400
คำขอไม่ถูกต้องการตรวจสอบคำขอล้มเหลว ตรวจสอบข้อความแสดงข้อผิดพลาดสำหรับรายละเอียด
สาเหตุทั่วไป:
- รูปแบบ linked account ID ไม่ถูกต้อง
- พารามิเตอร์คำขอไม่ถูกต้อง
401
ไม่ได้รับอนุญา ตการยืนยันตัวตนล้มเหลว API key ไม่ถูกต้องหรือไม่มี
สาเหตุทั่วไป:
- ไม่มี Authorization header
- Secret key ไม่ถูกต้อง
- ใช้ public key แทน secret key
- รูปแบบ HTTP Basic Auth ไม่ถูกต้อง
404
ไม่พบไม่พบ Linked account
สาเหตุทั่วไป:
- Linked account ID ไม่ถูกต้อง
- Linked account ไม่ได้เป็นของแพลตฟอร์มของคุณ
- Linked account ถูกยกเลิกการเชื่อมต่อแล้ว
- ใช้ IDs โหมด test และ live ผสมกัน
5xx
ข้อผิดพลาดเซิร์ฟเวอร์เกิดข้อผิดพลาดฝั่งเซิร์ฟเวอร์ เหตุการณ์เหล่านี้หายากแต่ควรจัดการอย่างเหมาะสม
วิธีจัดการ:
- ลองส่งคำขอใหม่ด้วย exponential backoff
- ตรวจสอบ status.omise.co สำหรับเหตุการณ์บริการ
- ดู การจัดการข้อผิดพล าด สำหรับคำแนะนำโดยละเอียด
ตัวอย่างโค้ด
- cURL
- Ruby
- Python
- Node.js
- PHP
- Java
- C#
- Go
curl https://api.omise.co/linked_accounts/lacct_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:
require 'omise'
Omise.api_key = 'skey_test_5xuy4w91xqz7d1w9u0t'
linked_account = Omise::LinkedAccount.retrieve('lacct_test_5xuy4w91xqz7d1w9u0t')
import omise
omise.api_secret = 'skey_test_5xuy4w91xqz7d1w9u0t'
linked_account = omise.LinkedAccount.retrieve('lacct_test_5xuy4w91xqz7d1w9u0t')
const omise = require('omise')({
secretKey: 'skey_test_5xuy4w91xqz7d1w9u0t'
});
const linkedAccount = await omise.linkedAccounts.retrieve('lacct_test_5xuy4w91xqz7d1w9u0t');
<?php
define('OMISE_SECRET_KEY', 'skey_test_5xuy4w91xqz7d1w9u0t');
$linked_account = OmiseLinkedAccount::retrieve('lacct_test_5xuy4w91xqz7d1w9u0t');
Client client = new Client.Builder()
.secretKey("skey_test_5xuy4w91xqz7d1w9u0t")
.build();
LinkedAccount linkedAccount = client.linkedAccounts()
.get("lacct_test_5xuy4w91xqz7d1w9u0t");
var client = new Client("skey_test_5xuy4w91xqz7d1w9u0t");
var linkedAccount = await client.LinkedAccounts.Get("lacct_test_5xuy4w91xqz7d1w9u0t");
client, _ := omise.NewClient(
"pkey_test_5xuy4w91xqz7d1w9u0t",
"skey_test_5xuy4w91xqz7d1w9u0t",
)
linkedAccount, _ := client.LinkedAccounts().Get("lacct_test_5xuy4w91xqz7d1w9u0t")
ข้อมูลยืนยันตัวตน API
ทดลองใช้งาน
จำเป็น - 1 ฟิลด์
IP ของคุณ:
...กำลังโหลด...