Google จะนำ API คำขอการชำระเงินไปใช้อย่างเป็นทางการใน Chrome ซึ่งมีกำหนดจะประกาศในระหว่าง Google I/O เพื่อให้คุณชำระเงินด้วยแอปของบุคคลที่สามได้
กำหนดให้ประกาศต่อไป ในการประชุมนักพัฒนาซอฟต์แวร์ Google I/O ที่กำลังจะมาถึง API คำขอการชำระเงินจะปฏิวัติวิธีที่เราชำระเงินออนไลน์บนอุปกรณ์เคลื่อนที่ของเรา ผู้ใช้ Google Chrome บน Android จะไม่ต้องผ่านกระบวนการชำระเงินที่ยืดเยื้ออีกต่อไป โดยเกี่ยวข้องกับการป้อนข้อมูลบัตรเครดิตหรือเข้าสู่ระบบ PayPal อีกต่อไป แต่ API ช่วยให้นักพัฒนาเว็บไซต์สามารถส่งความตั้งใจไปยังแอปพลิเคชันการชำระเงินของบุคคลที่สามที่รองรับเพื่อชำระเงินได้ ไม่เหมือนหลายๆอย่าง ความประหลาดใจอื่น ๆ ที่ Google เตรียมไว้ให้เรา มีข้อมูลสาธารณะมากมายเกี่ยวกับวิธีการชำระเงินแบบใหม่นี้. เราได้เจาะลึกเอกสารเหล่านี้ทั้งหมดเพื่อนำเสนอข้อมูลบางอย่างแก่คุณก่อนการประกาศอย่างเป็นทางการของ Google ในสัปดาห์นี้
ทำให้การชำระเงินง่ายขึ้นด้วย API คำขอการชำระเงิน
ก่อนอื่นเรามาสรุปวิธีการจัดการการชำระเงินในเว็บเบราว์เซอร์ในปัจจุบันกันก่อน เมื่อคุณไปที่หน้าชำระเงินของร้านค้าออนไลน์ ระบบจะขอให้คุณป้อนข้อมูลการชำระเงินของคุณ คุณสามารถเพิ่มบัตรเครดิตที่ผู้ขายรองรับหรือใช้บริการแบบรวม เช่น PayPal เพื่อทำธุรกรรมของคุณให้เสร็จสมบูรณ์ ตอนนี้ เว้นแต่ว่าคุณได้บันทึกข้อมูลบัตรเครดิตของคุณไว้กับเว็บไซต์แล้ว (ซึ่งหลายคนไม่เต็มใจที่จะทำ) หรือได้เข้าสู่ระบบไว้แล้ว ใน PayPal อาจเป็นเรื่องยุ่งยากในการลุกขึ้น ไปที่กระเป๋าสตางค์ ค้นหาบัตรของคุณ จากนั้นกรอกหมายเลขบัตร วันหมดอายุ และความปลอดภัย รหัส. ทุกครั้งที่คุณต้องการซื้อสินค้าบนเว็บไซต์ใหม่ คุณจะต้องผ่านกระบวนการนี้ในรูปแบบต่างๆ สำหรับพวกเราที่
ชอบที่จะตามล่าหาข้อตกลงซึ่งอาจสร้างความรำคาญได้อย่างรวดเร็วหน้าชำระเงินของผู้ค้าออนไลน์ต่างๆ
สถาบันบัตรเครดิตและธนาคารหลายแห่งมีแอปพลิเคชันให้บริการบน Google Play Store เนื่องจากเราใช้แอปพลิเคชันเหล่านี้เพื่อตรวจสอบบัญชีการเงินของเราอยู่แล้ว เหตุใดเราจึงใช้แอปพลิเคชันเหล่านี้ในการตรวจสอบการชำระเงินไม่ได้ นั่นคือกระบวนการคิดเบื้องหลังคณะทำงาน Web Payments ซึ่งประกอบด้วยสมาชิก เช่น Google, Mozilla, Samsung, Alibaba, Microsoft และอื่นๆ อีกมากมาย กลุ่มนี้ได้ทำงานเบื้องหลังเพื่อที่จะ แนะนำ API ใหม่ที่เรียกว่า Payment Request API และมาตรฐานออนไลน์ใหม่ที่กำหนดไว้ในข้อเสนอรายการการชำระเงินเพื่ออำนวยความสะดวกในการสื่อสารระหว่างเว็บเบราว์เซอร์ และร้านค้าออนไลน์เพื่อให้ร้านค้าออนไลน์สามารถใช้แอปพลิเคชันที่มีอยู่บนอุปกรณ์ของผู้ใช้ปลายทางเพื่อจัดการการชำระเงิน
มันทำงานอย่างไร
เพื่อให้งานนี้สำเร็จ เว็บเบราว์เซอร์ ต้องรองรับ API คำขอชำระเงินผู้ค้าออนไลน์จำเป็นต้องสนับสนุน API โดยใช้สิ่งที่เรียกว่า ก ตัวระบุวิธีการชำระเงินและแอพพลิเคชั่น Android จำเป็นต้องใช้บริการใหม่ๆ. ฉันจะอธิบายสั้นๆ ว่าเกิดอะไรขึ้นระหว่างขั้นตอนการชำระเงินโดยไม่ต้องลงรายละเอียดมากเกินไป
สมมติว่าเว็บเบราว์เซอร์ของคุณรองรับ API คำขอการชำระเงิน (มีรายละเอียดเพิ่มเติมในภายหลัง) เมื่อคุณไปที่หน้าการชำระเงินของผู้ขายออนไลน์ คุณจะมีตัวเลือกในการชำระเงิน กับหนึ่งในผู้จัดการการชำระเงินที่รองรับ (บัตรเครดิต/PayPal/อื่นๆ) เมื่อคุณแตะปุ่มเพื่อซื้อสินค้า (เช่น ในหน้าตัวอย่างด้านล่างที่ Googler ใช้เพื่อ ทดสอบ API คำขอการชำระเงิน) จากนั้น API คำขอการชำระเงินจะส่ง Intent ของ Android ไปยังแอปพลิเคชันการชำระเงินที่รองรับ เพื่อให้แอปนั้นตรวจสอบสิทธิ์ของผู้ใช้ การชำระเงิน.
สมมติว่าแอปพลิเคชันบัตรเครดิตสมมุติของเราที่ติดตั้งบนอุปกรณ์ Android สมมุติเรียกว่า Bob Pay Bob Pay จะเพิ่มสิ่งต่อไปนี้ลงในไฟล์ AndroidManifest.xml:
"font-weight: 400;"><manifestspan><spanstyle="font-weight: 400;">package=span><spanstyle="font-weight: 400;">"com.bobpay.app"span><spanstyle="font-weight: 400;">>span>
"font-weight: 400;"> </span> span> <spanstyle="font-weight: 400;">android: name=span><spanstyle="font-weight: 400;">".IsReadyToPayService"span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">android: enabled=span><spanstyle="font-weight: 400;">"true"span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">android: exported=span><spanstyle="font-weight: 400;">"true"span><spanstyle="font-weight: 400;">>span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;"><intent-filter>span>
"font-weight: 400;"> </span> span> <spanstyle="font-weight: 400;">android: name=span><spanstyle="font-weight: 400;">"org.chromium.intent.action.IS_READY_TO_PAY"span><spanstyle="font-weight: 400;">/></span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">intent-filter>span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">service>span>
"font-weight: 400;"> </span> span> <spanstyle="font-weight: 400;">android: name=span><spanstyle="font-weight: 400;">".PaymentActivity"span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">android: exported=span><spanstyle="font-weight: 400;">"true"span><spanstyle="font-weight: 400;">>span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;"><intent-filter>span>
"font-weight: 400;"> </span> span> <spanstyle="font-weight: 400;">android: name=span><spanstyle="font-weight: 400;">"org.chromium.intent.action.PAY"span><spanstyle="font-weight: 400;">/></span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">intent-filter>span>
"font-weight: 400;"> </span> span> <spanstyle="font-weight: 400;">android: name=span><spanstyle="font-weight: 400;">"org.chromium.default_payment_method_name"span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">android: value=span><spanstyle="font-weight: 400;">"https://bobpay.com/put/optional/path/here"span><spanstyle="font-weight: 400;">/>span>
<spanstyle="font-weight: 400;">span><spanstyle="font-weight: 400;">activity>span>
<spanstyle="font-weight: 400;">manifest>span>
เมื่อมีการส่งเจตนาไปยังแอปพลิเคชันบัตรเครดิตสมมุตินี้ บริการของแอปพลิเคชันนี้จะเริ่มต้นขึ้น ข้อมูลทั้งหมดที่จำเป็นสำหรับแอป Bob Pay สมมุติของเราเพื่อทำความเข้าใจว่ากำลังซื้ออะไร จากผู้ขายรายใด และจำนวนเงินที่มีอยู่ในความตั้งใจพิเศษ:
Bundle extras = new Bundle();
extras.putString("key", "value");
intent.putExtras(extras);
เมื่อ Bob Pay ตรวจสอบการชำระเงินแล้ว API คำขอการชำระเงินจะได้รับข้อมูลนี้ในเจตนาอื่นที่ Bob Pay ส่ง:
Intent result = new Intent();
Bundle extras = new Bundle();
extras.putString("key", "value");
result.putExtras(extras);
setResult(RESULT_OK, result); // Changeto RESULT_CANCELED on failure.
finish(); // Close the payment activity.
แต่ผู้ค้าออนไลน์ที่สนับสนุน Bob Pay จะรู้ได้อย่างไรว่า Bob Pay ที่ติดตั้งบนโทรศัพท์ของคุณคือ Bob Pay ตัวจริง และไม่ใช่มัลแวร์บางตัวที่มีจุดประสงค์เพื่อทำการฉ้อโกง ซึ่งทำได้สำเร็จโดยการสร้างไฟล์ JSON Payment Method Manifest Identifier ที่เบราว์เซอร์สามารถอ่านได้ด้วยเครื่อง
{
<span ><span >"span>name<span >"span>span><span >:span><span ><span >"span>BobPay - World's Greatest Payment Method<span >"span>span>,
<span ><span >"span>description<span >"span>span><span >:span><span ><span >"span>This payment method changes lives<span >"span>span>,
<span ><span >"span>short_name<span >"span>span><span >:span><span ><span >"span>BobPay<span >"span>span>,
<span ><span >"span>icons<span >"span>span><span >:span> [{
<span ><span >"span>src<span >"span>span><span >:span><span ><span >"span>icon/lowres.webp<span >"span>span>,
<span ><span >"span>sizes<span >"span>span><span >:span><span ><span >"span>64x64<span >"span>span>,
<span ><span >"span>type<span >"span>span><span >:span><span ><span >"span>image/webp<span >"span>span>
},{
<span ><span >"span>src<span >"span>span><span >:span><span ><span >"span>icon/lowres.png<span >"span>span>,
<span ><span >"span>sizes<span >"span>span><span >:span><span ><span >"span>64x64<span >"span>span>
}, {
<span ><span >"span>src<span >"span>span><span >:span><span ><span >"span>icon/hd_hi<span >"span>span>,
<span ><span >"span>sizes<span >"span>span><span >:span><span ><span >"span>128x128<span >"span>span>
}],
<span ><span >"span>serviceworker<span >"span>span><span >:span> {
<span ><span >"span>src<span >"span>span><span >:span><span ><span >"span>payment-sw.js<span >"span>span>,
<span ><span >"span>scope<span >"span>span><span >:span><span ><span >"span>/pay<span >"span>span>,
<span ><span >"span>use_cache<span >"span>span><span >:span><span >falsespan>
}
<span ><span >"span>related_applications<span >"span>span><span >:span> [
{
<span ><span >"span>platform<span >"span>span><span >:span><span ><span >"span>play<span >"span>span>,
<span ><span >"span>url<span >"span>span><span >:span><span ><span >"span>https://play.google.com/store/apps/details? id=com.bobpay<span >"span>span>,
<span ><span >"span>fingerprints<span >"span>span><span >:span> [{
<span ><span >"span>type<span >"span>span><span >:span><span ><span >"span>sha256_cert<span >"span>span>,
<span ><span >"span>value<span >"span>span><span >:span><span ><span >"span>59:5C: 88:65:FF: C4:E8:20:CF: F7:3E: C8...<span >"span>span>
}], <span >//newspan>
<span ><span >"span>min_version<span >"span>span><span >:span><span ><span >"span>1<span >"span>span>, <span >// newspan>
<span ><span >"span>id<span >"span>span><span >:span><span ><span >"span>com.example.app1<span >"span>span>
}, {
<span ><span >"span>platform<span >"span>span><span >:span><span ><span >"span>itunes<span >"span>span>,
<span ><span >"span>url<span >"span>span><span >:span><span ><span >"span>https://itunes.apple.com/app/example-app1/id123456789<span >"span>span>,
}
]
}
ภายในไฟล์ JSON นี้มีลายเซ็นที่ใช้เพื่อตรวจสอบความสมบูรณ์ของแอปพลิเคชันที่ติดตั้งบนอุปกรณ์ของคุณซึ่งอ้างว่าเป็น จริง บ๊อบ เพย์. หากการตรวจสอบลายเซ็นนี้ล้มเหลว Bob Pay จะไม่ได้รับการยอมรับให้เป็นผู้จัดการการชำระเงิน
แน่นอนว่า ฉันทำให้กระบวนการทั่วไปที่เกี่ยวข้องกับที่นี่เรียบง่ายเกินไปอย่างมากมาย การชำระเงินเป็นระบบที่ซับซ้อนอย่างไม่น่าเชื่อซึ่งต้องมีการตรวจสอบความปลอดภัยหลายชั้นเพื่อให้แน่ใจว่ามีการชำระเงินที่ถูกต้องเท่านั้น เอกสารสามฉบับที่ฉันเชื่อมโยงกับก่อนหน้านี้สรุปว่าเบราว์เซอร์ใช้งาน API คำขอการชำระเงินได้อย่างสมบูรณ์อย่างไร เว็บไซต์ใช้ไฟล์ Manifest JSON และวิธีที่แอป Android สามารถจัดการกับจุดประสงค์ที่ส่งมาจากคำขอการชำระเงิน เอพีไอ นี่คือผังงานที่สรุปกระบวนการทั่วไปที่ฉันสรุปไว้ข้างต้น:
ผังงานการชำระเงิน แหล่งที่มา: รุสลาน โซโลมาคิน
อย่างที่คุณเห็น มีขั้นตอนมากมายที่เกี่ยวข้องที่นี่ การเปลี่ยนแปลงทั้งหมดนี้จะได้รับการจัดการโดยนักพัฒนาเว็บไซต์ร้านค้าออนไลน์ ธนาคาร/เครดิต Android แอพการ์ด และผู้พัฒนาเว็บเบราว์เซอร์ ดังนั้นผู้ใช้ปลายทางจึงไม่รู้ว่าเกิดอะไรขึ้นจริงๆ ที่นี่. แต่เพียงแค่รู้ว่าผลลัพธ์สุดท้ายก็คือการชำระเงินออนไลน์ของคุณจะง่ายขึ้นมากหากทุกฝ่ายที่เกี่ยวข้อง ใช้การเปลี่ยนแปลงเหล่านี้ซึ่งหวังว่าจะกลายเป็นความพยายามในการสร้างมาตรฐานของคณะทำงานการชำระเงินทางเว็บ ความเป็นจริง
ประวัติเบื้องหลัง API คำขอชำระเงิน
World Wide Web Consortium (ตัวย่อ W3C) ก่อตั้งขึ้นในปี 1994 เพื่อพัฒนาแพลตฟอร์ม มาตรฐานที่จะช่วยให้ทุกเว็บไซต์และผู้ใช้ได้รับประโยชน์จากความเข้ากันได้และ ความสม่ำเสมอ เพื่อจัดการกับการกระจายตัวของการชำระเงินทางเว็บที่เพิ่มขึ้น W3C จึงได้ก่อตั้ง คณะทำงานการชำระเงินทางเว็บในปี 2558 เพื่อสร้างมาตรฐานบางแง่มุมของขั้นตอนการชำระเงินออนไลน์ หลังจากนั้น สมาชิกทุกคนของคณะทำงานการชำระเงินทางเว็บก็เริ่มต้นขึ้น เพื่อค้นหาวิธีปรับปรุงวิธีการทำงานของระบบการชำระเงินออนไลน์ที่มีอยู่
กลุ่มที่เกิดขึ้นกับ API คำขอชำระเงินซึ่งเป็นชุดของวิธีการอนุญาตให้เว็บไซต์ใช้วิธีการชำระเงินโดยไม่ต้องรวมวิธีการชำระเงินเข้ากับไซต์ของตน เว็บเบราว์เซอร์จำเป็นต้องได้รับการอัปเดตเพื่อรองรับ APIแต่ส่วนที่ยากกว่านั้นก็มาจาก ดึงดูดพ่อค้าออนไลน์ขึ้นเครื่อง. ทั้งนี้ คณะทำงานฯ มาพร้อมกับข้อเสนอ เกี่ยวกับวิธีที่เว็บไซต์สามารถสร้างตัวระบุเพื่อกำหนดวิธีการชำระเงินที่เว็บไซต์รองรับ สิ่งนี้เกี่ยวข้องกับการสร้างไฟล์ Payment Manifest JSON ที่สามารถอ่านได้ด้วยเครื่อง (ตัวระบุวิธีการชำระเงิน) - เบราว์เซอร์จะต้องอ่านไฟล์ดังกล่าว ดังนั้น Payment Request API สามารถระบุได้ว่าผู้ใช้มีแอปพลิเคชันหนึ่งรายการขึ้นไปที่สอดคล้องกับวิธีการชำระเงินที่รองรับซึ่งระบุไว้ใน JSON หรือไม่ ไฟล์. การใช้งานนี้ได้รับแรงบันดาลใจจาก Google โปรโตคอลลิงค์สินทรัพย์ดิจิทัล ซึ่งเป็นวิธีที่เว็บไซต์เปลี่ยนเส้นทางคุณจากไซต์บนมือถือไปยังแอปพลิเคชันหากคุณติดตั้งไว้แล้ว
หลังจากที่กลุ่มพูดคุยไปมากันมากมาย ในที่สุดในวันที่ 25 พฤศจิกายน 2016 Zach Koch จาก Google และ Dapeng Liu จาก Alibaba ก็ยื่นคำร้อง ร่างเบื้องต้นของรายการวิธีการชำระเงิน เพื่อเริ่มกระบวนการสร้างมาตรฐานสำหรับตัวระบุวิธีการชำระเงินที่สมาชิกทุกคนสามารถตกลงกันได้ ในที่สุดสมาชิกคณะทำงาน พบกันที่ชิคาโกระหว่างวันที่ 23-24 มีนาคม เพื่อแฮช API คำขอการชำระเงิน ข้อเสนอรายการการชำระเงิน และอื่นๆ คณะทำงาน ลงมติรับเป็นบุตรบุญธรรมอย่างเป็นทางการ ข้อเสนอรายการการชำระเงินเวอร์ชันใหม่ (เวอร์ชัน 2) ซึ่งเป็นจุดยืนของเราในปัจจุบัน
รองรับ API คำขอชำระเงิน
ในวันที่ 10 พฤษภาคม ขณะนี้รองรับแอปการชำระเงิน Android ของบุคคลที่สามแล้ว เปิดใช้งานตามค่าเริ่มต้น ใน Chromium เนื่องจากข้อกำหนดเบื้องต้นของรายการชำระเงินทางเว็บได้รับการอนุมัติในสาขา Blink-dev (Blink เป็นชื่อของกลไกการเรนเดอร์ที่ Chrome ใช้) โปรดทราบว่าคุณลักษณะนี้ได้รับการทดสอบใน Chrome เป็นเวลาหลายเดือนแล้ว แต่เมื่อเร็วๆ นี้ดูเหมือนว่ากลุ่มพร้อมที่จะดำเนินการต่อไป คุณลักษณะนี้จะจัดส่งในวันที่ Chromium ทุกแพลตฟอร์ม/เวอร์ชัน ยกเว้น Android Webview (ซึ่งไม่มี UI จึงไม่สามารถใช้ API คำขอชำระเงินได้)
หลังจากทำงานเบื้องหลังมาหลายเดือนแล้ว ตอนนี้เราจะได้เห็นประโยชน์ของสิ่งที่คณะทำงานการชำระเงินทางเว็บกำลังดำเนินการอยู่ ที่ Google I/O บริษัทมีแนวโน้มที่จะประกาศว่า Google Chrome จะจัดส่งโดยเปิดใช้งาน Payment Request API และ Zach Koch กล่าวถึง ก่อนหน้านี้จะมีการพูดคุยในวันพฤหัสบดีเกี่ยวกับวิธีที่ผู้ให้บริการชำระเงินบุคคลที่สามสามารถสนับสนุน API โดยการสร้าง Payment Manifest JSON ไฟล์.
เบราว์เซอร์อื่นๆ กำลังทำงานเพื่อเพิ่มการรองรับ API คำขอการชำระเงิน โมซิลลา และ Samsung ได้แสดงการสนับสนุนสาธารณะในการเพิ่ม API ตามที่ Googler รุสลาน โซโลมาคิน ยังไม่มีคำพูดใด ๆ ว่าเบราว์เซอร์ Edge ของ Microsoft หรือ Safari ของ Apple จะเพิ่มการสนับสนุนหรือไม่ เราควรทราบว่า Microsoft นั้น ทดสอบ API คำขอการชำระเงินสำหรับแอป Universal Windows Platform (UWP) แล้ว และที่ ธนาคารอย่างน้อยหนึ่งแห่งได้ดำเนินการสนับสนุนแล้ว (Monzo) ในแอปของพวกเขา
สำหรับผู้ขายออนไลน์และแอปพลิเคชัน Android อื่นๆ ที่จะรองรับข้อกำหนดการชำระเงินใหม่นี้ ตามข้อมูลของ Googler Zach Koch:
จำนวน "ผู้ให้บริการวิธีการชำระเงิน" ที่จำเป็นต้องใช้ข้อกำหนดนี้มีจำนวนค่อนข้างน้อย (หลายร้อย) และตอนนี้เรากำลังทำงานโดยตรงกับชุดย่อยเพียงเล็กน้อยเท่านั้น (<5) ที่จะทดสอบ น้ำ หากเราพบสถานการณ์ที่จำเป็นต้องเปลี่ยนสาขาใดสาขาหนึ่ง ฉันคิดว่าเราสามารถดำเนินการได้อย่างง่ายดายและไม่มีความเสี่ยงในการทำงานร่วมกันมากนัก (ถ้ามี) พันธมิตรในช่วงแรกๆ ของเราทุกคนทราบดีว่าข้อกำหนดนี้สามารถเปลี่ยนแปลงได้และยอมรับได้
การเปิดตัวนี้ถือเป็นสิ่งสำคัญสำหรับการให้ผู้เล่นรายอื่นมีส่วนร่วมในระบบนิเวศของการประชาสัมพันธ์ อย่างน้อยก็บน Android ฉันไม่อยากลงเส้นทางที่เป็นกรรมสิทธิ์ทั้งหมดเพื่อเปิดใช้งานแอปเนทีฟของ Android เราได้รักษารอยเท้าบนสิ่งนี้โดยเจตนาให้มีขนาดเล็กเพื่อให้มีพื้นที่สำหรับการเติบโตและกรณีการใช้งานขั้นสูงมากขึ้น
ดังนั้น เราจะเห็นได้ว่าแม้ว่า Google จะเป็นผู้บุกเบิกการสนับสนุน API คำขอการชำระเงิน จะใช้เวลาสักระยะหนึ่งก่อนที่เราจะเห็นวิธีการชำระเงินแบบใหม่นี้อย่างแท้จริงในเบราว์เซอร์ทั้งหมด, ร้านค้าออนไลน์ทั้งหมด และทุกแอปพลิเคชัน โดยส่วนตัวแล้วฉันรู้สึกตื่นเต้นมากที่ได้เห็น API คำขอการชำระเงินได้รับการสนับสนุนโดย Google ระบบนิเวศอีคอมเมิร์ซได้รับการกระจัดกระจายด้วยวิธีการชำระเงินโดยไม่จำเป็นมานานหลายปี และหาก API ใหม่นี้จะเป็นเช่นนั้น หมายความว่าฉันไม่เคยต้องป้อนข้อมูลบัตรเครดิตของฉันลงในเว็บไซต์ด้วยตนเองอีกเลย เท่านี้ฉันก็พร้อมแล้ว มัน.
คุณคิดอย่างไรกับมาตรฐานที่กำลังจะมาถึงนี้ ปิดเสียงในความคิดเห็นและแจ้งให้เราทราบความคิดเห็นของคุณ!