QR Payment
การเตรียมข้อมูล
เมื่อคุณนั้นผ่านขั้นตอนการ ตั้งค่า มาแล้ว, ต่อมา เราจะเรื่มสร้างคำขอชำระเงิน QR จากตัวอย่างด้านล่างนี้
การส่งคำขอ
เมื่อคุณพร้อมที่จะส่งข้อมูลแล้ว, คุณสามารถส่งคำขอได้โดยใช้ $client->qrPayment->sendRequest
จากตัวอย่างด้านล่างนี้
การตอบกลับ
หากคุณต้องการที่จะดูข้อมูลที่ได้รับจากการส่งคำขอ, คุณสามารถใช้ $response->toArray()
หรือ $response->json()
ได้เช่นกัน
การแจ้งเตือนจาก Webhook
หากคุณต้องการที่จะรับการแจ้งเตือนจาก Webhook, ตัว sdk จะทำการตรวสอบข้อมูลของท่านให้เองเมื่อคุณเรียกใช้ methods $client->processWebhook
จากตัวอย่างด้านล่างนี้
Request methods
ระบุรหัสร้านค้า
$request->setMerchant(string $id): self
ระบุรหัสพาร์ทเนอร์
$request->setPartner(string $partnerTransactionID, string $partnerID, string $partnerSecret, \DateTime $requestDateTime): self
ระบุจำนวนเงิน
$request->setAmount(int $amount): self
ระบุรหัสอ้างอิง
$request->setReferences(string ...$references): self
ระบุเลขที่เครื่อง
$request->setTerminal(string $id): self
ระบุสกุลเงิน
$request->setCurrency(string $currency): self
ระบุข้อมูลเพิ่มเติม
$request->setMetadata(array $metadata): self
Response methods
เช็คสถานะการชำระเงิน
$response->isSuccessfull(): bool
รับค่ารหัสสถานะ
$response->json('statusCode'): string
รับค่ารหัสข้อผิดพลาด
$response->json('errorCode'): string
รับค่ารหัสอ้างอิงของพาร์ทเนอร์
$response->json('partnerTxnUid'): string
API อ้างอิง
Last updated