Adding `ship_name`, `2co_cart_type` and `purchase_step`.
fix shipping address mappings
Merge pull request #1014 from Shopify/twocheckout-fields

2checkout fields fix
add doku indonesia integrations
doku ip
Fix Doku integration
fix whitespace
fix doku helper and notification tests
add remote test
fix helper test
remove test_url vs production_url
notification is typed and forces WORDS check
add doku return
remove verification class
add self.return
add acknowledgement and notification-typed tests
refactor tests
accept and forward options hashes
map shared key to credential2
change basket to reflect cart passthrough