PayPal
MeDo 支援整合 PayPal,讓你透過自己的 PayPal Business 帳戶,在 AI 生成的應用程式中接受一次性付款。
你的應用程式可以接受 PayPal 付款,款項會直接進入你自己的 PayPal 帳戶,MeDo 從不經手。這與你付給 MeDo 的積分費用是兩回事。
開始之前
- 一個 PayPal Business 帳戶,以及它的 Client ID 和 Secret。
- 應用程式建議有登入功能。 有登入時,每張訂單都歸屬買家帳戶,並會出現在買家的訂單記錄中。沒有登入功能的應用程式會接受訪客付款,與 Stripe 相同;訪客沒有訂單記錄,這類應用程式的退款請在你的 PayPal 帳戶中處理。見管理登入與用戶。
- 一個後端,因為訂單需要有地方儲存。見後端設定與保持運行。
- 收取真實款項前先發佈。 見發佈版本。
- 憑證按應用程式各自獨立。 複製應用程式時憑證不會一併帶過去:請在副本中用新擁有者的 Client ID 和 Secret 重新設定 PayPal。
你可以做甚麼
- 透過 PayPal 結帳接受一次性付款,買家可用 PayPal 餘額或信用卡支付
- 建立網上商店、數碼產品頁面或附結帳功能的服務頁面
- 款項直接進入你自己的 PayPal 帳戶
提示範例:
「建立一個網上藝術品商店,讓用戶可以透過 PayPal 購買數碼畫作。」
注意: MeDo 目前只支援 PayPal 的一次性付款。訂閱式或定期收費不支援。全額退款由應用程式管理員在生成的應用程式內發出,這是僅限管理員的操作。沒有登入功能的應用程式沒有管理員,這些付款請在你的 PayPal 帳戶中退款。
把 PayPal 加入你的應用程式
MeDo 預設會選用 Stripe,所以請明確指明 PayPal。可以在對話中提出:
「我想在應用程式中用 PayPal 收款。」
或在提示詞輸入框中輸入 @,從技能(Skill)列表中選取 PayPal,並在同一則訊息中描述你要出售的東西。
每個應用程式只使用一個付款服務供應商。應用程式加入 PayPal 後,MeDo 會要求你先設定憑證,結帳功能才會運作。
設定你的憑證
點擊 MeDo 回覆末尾的 Configure PayPal(設定 PayPal) 按鈕,或開啟編輯器左側欄的 Skill(技能) 檢視並選擇 PayPal 卡片。然後:
- 開啟設定對話框。
- 開啟 PayPal Developer Dashboard,以你的 PayPal Business 帳戶登入。
- 前往 Apps & Credentials(應用程式與憑證),選擇 Sandbox 或 Live(見下文「Sandbox 與 Live」一節)。
- 點擊 Create App(建立應用程式),隨意命名。PayPal 不允許應用程式名稱中包含「paypal」一詞。
- 複製該應用程式的 Client ID 和 Secret。
- 返回 MeDo 的對話框,把兩個值貼上到對應欄位,然後提交表單。
MeDo 會先向 PayPal 驗證憑證再儲存。如果驗證失敗,確認兩個值來自同一個 PayPal 應用程式,然後再試。接着在應用程式中開啟結帳(如應用程式有登入功能,請先登入):PayPal 按鈕旁應會顯示 Sandbox 或 Live,視乎你使用的憑證而定。如果結帳無法初始化,重新檢查設定並重新載入。
憑證只會為此應用程式儲存,再次顯示時會被遮蔽。切勿把 Secret 貼到頁面內容中,或要求 MeDo 把它寫進程式碼。見密鑰與資料安全。
Sandbox 與 Live
PayPal 提供兩個獨立的環境。生成的應用程式會在結帳初始化時從你的憑證偵測環境,你不需要另外輸入環境設定。
由 Sandbox 切換到 Live: 在 Apps & Credentials → Live 下建立一個 Live 應用程式,然後在同一個技能設定表單中一併儲存它的 Client ID 和 Secret。重新載入結帳頁面,確認顯示 Live。在更改商戶帳戶或環境之前,先處理待完成的付款,並安排舊訂單的退款。
注意: 如果已發佈的應用程式仍在使用 Sandbox 憑證,訪客無法真實付款。開始銷售前請切換到 Live 憑證。
如果付款仍在處理中
如果確認超時或一直顯示待處理,請使用應用程式中的 Check payment status(檢查付款狀態),或在訂單記錄中開啟該訂單,而不要重新付款。退款亦然:管理員可以從訂單重新檢查待處理的退款,而待處理並不等於已退款。買家離開後,MeDo 不會在背景進行對帳,所以請把任何未解決的訂單與你 PayPal 帳戶的交易列表逐一核對。
設定完成後
PayPal 設定完成後:
- 你的應用程式收到的所有款項都會結算到你的 PayPal 帳戶。
- 你可以在 PayPal 帳戶中查看交易和付款詳情。
- 全額退款由應用程式管理員透過應用程式內的管理員退款操作發出;沒有登入功能的應用程式,請在你的 PayPal 帳戶中退款。
- PayPal 會按其條款收取自己的交易手續費。