华盛顿州king county的房产税能信用卡支付吗?

成功了,但是楼上的教程有点问题,特别是billingNodeServData的提取这一段。

首先,楼主前述的步骤都是可以照抄的。我唯一遇到的问题就是曾经用PayPal付过PSE,PSE已经连上了,那再付的时候就不会有approve这一步。这时需要去setting->automatic payment里把PSE停掉。

补充一些细节图:


左上角用agreements/approve做filter

这里很重要的一点是不要让session过期。每两分钟就retry一次,魔改还没改好也没关系,反正就是要记得点retry。可以开闹钟或者让LD掐表提醒你。不然session过期的话就需要重新登入,ectoken和batoken也都会变,就需要重新设置rule,浪费时间。


BA-7UJ的变成BA-6K0,就是因为我太久没刷新,导致token过期。我后面一边实验还要一边记得刷新。

关于ba token和ec token,有个更简单的寻找方式:


搜索ba_token直到你看到queryParams。BA token和EC token就在箭头处啦。

补充一个图


这里设置为contains更稳定。因为retry的时候URL可能变。

这个不太行,因为json里本来就有双引号,会相互干扰。建议步骤如下:

  1. PSE和King County的response各存一个文件。特别是PSE的数据留一个原始备份,不要直接修改。
  2. 记得刷新retry
  3. 两个文件里分别搜索billingNodeServData,把之前的内容全部删掉。billingNodeServData这个单词删不删都可,反正两个文件要一致。
  4. 记得刷新retry
  5. 两个文件里分别搜索xobuyerData,把之后的内容全部删掉,这个单词本身删不删都可,反正也是保持一致。
  6. 记得刷新retry
  7. 修改PSE的数据,把BA token和EC token替换成king county的。
  8. 记得刷新retry
  9. 打开requestly规则,最后一行 return response; 改成 return response.replaceAll(`step 5的king county数据`,`step 7的魔改PSE数据`);
    注意这里用的是back tick。就是键盘上数字1左边那个键。
  10. 记得刷新retry,这就应该成功,可以看到支付页面了
32 个赞