@@ -21,6 +21,8 @@ class Service
2121{
2222 protected static string $ payRemark = '' ;
2323
24+ protected static string $ notifyUrl = '' ;
25+
2426 protected static string $ projectId = '' ;
2527
2628 protected Config $ config ;
@@ -131,7 +133,7 @@ protected function payWithAlipay(BankCard $bankCard, string $amount, string $ord
131133 /**
132134 * @param string $amount string 类型 单位为元 支持两位小数
133135 * @param string $orderId 最大64位
134- * @param string $payRemark 订单备注
136+ * @param string $payRemark 订单备注 [选填]
135137 * @param string $notifyUrl 回调地址 [选填] 长度不超过 200 个字符
136138 * @param string $projectId 项目ID [选填] 该字段由云账户分配,当接口指定项目时,会将订单关联指定项目
137139 */
@@ -144,6 +146,7 @@ public function pay(
144146 string $ projectId = ''
145147 ): CreateBankpayOrderResponse |CreateAlipayOrderResponse {
146148 $ payRemark = ($ payRemark !== '' ) ? $ payRemark : static ::$ payRemark ;
149+ $ notifyUrl = ($ notifyUrl !== '' ) ? $ notifyUrl : static ::$ notifyUrl ;
147150 $ projectId = ($ projectId !== '' ) ? $ projectId : static ::$ projectId ;
148151
149152 if ($ bankCard ->type ->is (BankCardType::BANK )) {
@@ -160,6 +163,11 @@ public static function payRemarkUsing(string $payRemark): void
160163 static ::$ payRemark = $ payRemark ;
161164 }
162165
166+ public static function notifyUrlUsing (string $ notifyUrl ): void
167+ {
168+ static ::$ notifyUrl = $ notifyUrl ;
169+ }
170+
163171 public static function projectIdUsing (string $ projectId ): void
164172 {
165173 static ::$ projectId = $ projectId ;
0 commit comments