开发前推荐仔细看一下官方文档:
https://developer.apple.com/documentation/storekit/in-app_purchase
支付的流程基本是客户端完成的,客户端完成支付后将支付凭证传给服务端,用作服务端向appStore服务端做支付结果校验用。
代码如下:
public function validateInAppStore(Request $request)
{
try {
$input = $this->validate($request, [
'order_no' => 'required|integer|min:1',
'apple_receipt' => 'required|string',