Apple Pay
Apple Pay是iOS設備上一種簡便、安全而且私密的支付方式。當購買物品或者App內服務時,利用Apple Pay用戶可以快捷安全地提供聯系方式,快遞地址以及支付信息。
使用Apple Pay,用戶無需創建賬號或填寫信息即可完成支付。Apple Pay極大地簡化了結賬支付流程,終結了預先注冊,在物品瀏覽和無障礙購物上為用戶提供了更好的體驗。得到更多的信息,請查看Apple Pay Programming Guide
Apple Pay的交互界面干凈、有現代感且不刺眼。它包含三個部分,應用于不同的場景中:
按鈕。Apple Pay按鈕提示用戶他們可以在當前場景中,比如物品頁面,進行購買。當用戶點擊這個按鈕,立即顯示支付表單(下面會介紹),幫助用戶開始付款流程。Apple Pay設置按鈕可以讓用戶進行Apple Pay的一些設置。通過PKPaymentButton API可以獲取這兩個按鈕(了解更多,查看PKPaymentButton Class Reference)。更多有關如何使用Apple Pay按鈕的信息,參看Apple Pay Identity Guidelines。
Apple Pay標記。在授權支付之前,用戶需要選擇支付方式以及落實一些附加的信息,此時他們希望看到Apple Pay標記。Apple pay標記僅僅應當在其它支付方式以相同或類似的格式顯示時出現。
支付表單。在用戶提交訂單及其相關支付之前,Apple Pay會呈現支付表單,其中包括了聯系方式、送貨地址以及和付款相關的支付信息。盡管用可以對支付表單做些修改,比如選擇一個不同的送貨方式,也應該盡量讓用戶不必去修改或輸入額外的信息。當用戶看到支付表單,他們應該能夠立即完成交易并完成付款。
用于為可以使用Apple Pay的用戶呈現Apple Pay的界面。當用戶使用支持Apple Pay的設備并且已經激活銀行卡的時候, 他們可能希望在你的App中使用Apple Pay。將Apple Pay設置為默認的支付方式,以滿足用戶預期。
如果用戶無法使用Apple Pay,不要顯示任何Apple Pay的用戶界面。如果用戶在使用不支持Apple Pay的設備,將其作為一種支付方式進行廣告會讓給用戶造成困惑。然而,如果用戶使用支持Apple Pay的設備,但沒有設置信用卡或借記卡,你可以為用戶顯示Apple Pay的設置按鈕。
用戶點擊Apple Pay按鈕后馬上顯示支付表單。在用戶決定開始Apple Pay付款流程后強迫他們進入附加步驟會滯澀購物過程,讓用戶沮喪。當用戶點擊Apple Pay按鈕后,不要顯示附加的告警或模態視圖。如果用戶提供折扣碼或推薦碼,要找到一條途徑在用戶點擊Apple Pay按鈕前獲取這些信息。
Apple Pay按鈕的顯示尺寸,要和其他可見的支付按鈕一樣大,或者更大一些。優先展示Apple Pay按鈕,幫助用戶輕松找到它。
使用Handoff幫助用戶完成他們從Apple Watch是發起的購物流程。佩戴Apple Watch的用戶可以用它在商店購物,但是僅用Apple Watch中的應用,他們無法完成購物流程。當用戶帶著Apple Watch開始購物時,給他們顯示一條消息,告訴用戶在iPhone上完成支付。為了最好的體驗,使用Handoff功能深層連接你的iOS應用,即時呈現支付表單,并預先在表單中填充合適的信息。
為獲得更多如何使用Apple Pay按鈕和Apple Pay標記的指南,參看Apple Pay Identity Guidelines.
自定義支付表單(Customizing the Payment sheet)
你可以自定義Apple Pay的支付表單,依據那些你完成交易所需的信息,以及那些需要向用戶傳達的與購物相關的信息。
僅在支付表單中呈現完成交易必要的信息。如果Apple Pay支付表單顯示了無關信息,用戶可能會困惑或惱火。例如,若商品以電子的方式傳輸,正確做法是向用戶請求一個電子郵件地址而非送貨地址。在這個例子中,向用戶請求送貨地址會給他們一個某些東西將會意外地被快遞到家里的印象,或者讓他們擔心信息被不必要地收集。
在支付表單中讓用戶自己選擇送貨方式或收貨方式。用戶可以從你在Apple Pay支付表單中列舉說明的幾種方案中選擇送貨方式。為了清楚地描述送貨方式,可以使用一個標簽,列出運費,以及可以選擇在第二行告知用戶預估的送貨時間?;蛘?,你可以將“送貨”改為“收貨”,讓用戶為諸如快遞等指定一個地址,或指定一個代收貨的物流服務。
使用行項目表示重復付款和購物的附加費用。行項目包含一個標簽和一個價格。在以下方面使用行項目:
- 表示用戶正在批準一項重復收費,使用行項目如“每月訂閱費用$19.99”
- 提示用戶額外收費,例如“禮品包裝$5.00”或“稅費$4.53”
- 顯示有費用減免的團購或折扣,比如“周五優惠 -$2.00”
- 對運輸服務,顯示金額待定,比如“時間&距離...”
不要用行項目去表現一次購物中的物品清單。
盡可能地讓行項目的標簽能用一行顯示。行項目標簽應該具體且易于理解。長標簽難以讓用戶一瞥之下理解。
在文字“付款”之后提供一個公司名稱,作為一個整體放在同一行內。確保使用那個當用戶查看信用卡或銀行對賬單的時候和該筆費用相關公司一樣的公司名稱。這點非常重要,因為它可以讓用戶確認他們支付的錢到了他們理應去的地方。如果你的應用只是中間商而非最終的收款商家,要清楚地告知用戶,說明“PAY END_MERCHANT_NAME(VIA YOUR_APP_NAME)”.
如果總費用在支付被授權的那刻仍然未知,要清晰地說明可能會有額外費用。例如,乘車服務按照距離或時間計費,從支付被授權到它發送出去的時刻仍可能產生費用?;蛘?,消費者可能想支付一筆消費當貨物被送到后。諸如此類的情況,在支付表單中做出非常明確的解釋非常重要。當你使用行項目顯示最終費用的更新,數額會自動顯示為“金額待定(Amount Pending)”。同樣地,如果你對一個特定金額的支付進行預授權,確保支付表單準確地反映了這些信息。
簡化結賬過程(Streamlining Checkout Process)
用戶喜歡用Apple Pay簡單快捷地付賬。結賬過程的步驟越少越好,需要用戶手動填寫的信息越少越好。
總是使用Apple Pay的最新信息。假設用戶總是保持其Apple Pay信息完整且最新,也不依賴任何過去收集的信息。即使你以前收集了用戶的聯系人、送貨地址或支付信息,也應該在結賬過程中從Apple Pay獲取到最新的信息。在結賬時不要讓用戶提供任何本可以從Apple Pay取得的信息。
使用Apple Pay加速支付過程。對單個物品購買過程,用戶點擊物品頁面上Apple Pay按鈕后顯示出支付表單,并且緊隨一個快速結賬頁面。用戶喜愛在應用中購買單個物品的便捷,因為不需要花更多的步驟把其它物品添加到購物車。在購物車里的多個物品用同樣方式送到同一地址的情況中,要支持快捷結賬,一旦用戶準備結賬,立即顯示支付表單。
顯示支付表單前要收集兌換碼或優惠碼。由于沒有辦法在Apple Pay支付表單中輸入兌換碼或優惠碼,所以一定要確保在顯示支付表單前獲取到這些代碼。
如果用戶可以把購物車里面的物品分別送到不同的地方或用不同的速度送達,在現實支付表單前獲得這些信息。在這種不常見的情形里,你需要在呈現支付表單前取得送貨地址信息,因為在支付表單中用戶無法指定多個送貨地址或送貨方式。常見的情況中,確保在支付表單中收集到送貨地址和送貨方式。
顯示一個訂單確認頁或致謝頁。為了給用戶提供直截了當的體驗,在購物流程完成后,使用一個訂單確認頁來呈現訂單細節,如賣家何時發貨以及用戶如何查詢訂單狀態。
合適的話,在你的致謝頁面中注明Apple Pay。盡管在致謝頁中提及Apple Pay并無必要,如果你這樣做了,請使用下面那些格式:
- “Visa ····1234(Apple Pay)”
- “Paid with Apple Pay”