支付基本上是很多產品都必須的一個模塊,大家最熟悉的應該就是微信和支付寶支付了,不過更多的可能還是停留在直接sdk的調用上,甚至和業(yè)務系統(tǒng)高度耦合,網上也存在各種解決方案,但大多形式各異,東拼西湊而成。所以這里我介紹下OSS.PayCenter開源跨平臺支付組件 及其框架設計。并對常用支付模式進行一個全面介紹,方便大家開發(fā)以及跨平臺使用。這篇文章主要圍繞以下幾個模塊:
1. 微信和支付寶對比
2. 支付模式介紹
3. OSS.PayCenter框架設計
4. 調用示例
5. 注意事項
一. 微信和支付寶對比
這兩者現在已經占領了移動支付的90%市場,支付形式也都大抵相同,只是在實現細節(jié)上略微不同。這里之所以要專門對比,是因為有些接口的不同在后邊的框架的設計中也會有所影響。主要集中在以下幾個方面:
1. 支付方式上:
a. 支付寶多了一個聲波支付
b. 手機端H5支付方式中, 微信只支持微信內部瀏覽器
c. 微信用戶掃碼方式中除了正常下單返回支付二維碼,還提提供了回調下單模式(即掃描的二維碼并不是支